Bug 1189460 - (CVE-2021-25218) VUL-0: CVE-2021-25218: bind: response over UDP can trigger denial of service if response is larger then MTU and RRL is active
(CVE-2021-25218)
VUL-0: CVE-2021-25218: bind: response over UDP can trigger denial of service ...
Status: IN_PROGRESS
Classification: Novell Products
Product: SUSE Security Incidents
Classification: Novell Products
Component: Incidents
unspecified
Other Other
: P3 - Medium : Normal
: ---
Assigned To: Security Team bot
Security Team bot
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2021-08-16 09:16 UTC by Robert Frohl
Modified: 2021-10-11 14:37 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Comment 6 Robert Frohl 2021-08-19 07:38:29 UTC
oss-security:

August 18, 2021, we (Internet Systems Consortium) have disclosed a
vulnerability affecting our BIND software:

   CVE-2021-25218: A too-strict assertion check could be triggered when
   responses in BIND 9.16.19 and 9.17.16 require UDP fragmentation if
   RRL is in use

   https://kb.isc.org/docs/cve-2021-25218

New versions of BIND are available from https://www.isc.org/downloads

Operators and package maintainers who prefer to apply patches selectively can
find individual vulnerability-specific patches in the "patches" subdirectory
of the release directories for our two affected release branches (9.16 and 9.17)
The BIND 9.11 branch was not affected by CVE-2021-25218.

  9.16: https://downloads.isc.org/isc/bind9/9.16.20/patches/
  9.17: https://downloads.isc.org/isc/bind9/9.17.17/patches/

With the public announcement of this vulnerability, the embargo
period is ended and any updated software packages that have been
prepared may be released.
Comment 7 Gianluca Gabrielli 2021-08-20 11:52:42 UTC
To the packagers and redistributors of BIND 9:

We recently contacted this list with information about CVE-2021-25218,
a vulnerability affecting the 9.16.x and 9.17.x branches of BIND,
and provided new versions of the software containing a fix for that
vulnerability.

Unfortunately an issue has been discovered in the releases which
corrected that CVE bug.  The new defect is not a remotely exploitable
attack vector, and so is arguably off-topic for this list, but as we
had previously advised packagers to update their packages based on
the new versions we wanted to inform you about a problem discovered in
those versions.

The new defect arises from a failure to properly increment the API
version of the file format for zones stored in BIND's "map" format.
As a consequence of this oversight, affected servers can terminate
with an assertion failure when trying to read zone data stored in a
file written by a previous version of the software.

More complete details are available in this Operational Notification
in the ISC Knowledge Base:

    https://kb.isc.org/docs/map-zone-format-incompatibility-in-bind-9-16-20-and-9-17-17

For the benefit of packagers we have prepared patch diffs which
increment the API version of the map format.  BIND packages built
from patched source will detect that files written in obsolete
versions of the map file format are incompatible, will log a
message and move the file to an archive version, and will retransfer
the zone from its source on a primary server, which is the normally
expected behavior when the map zone file format changes.

Patches are available in the patches subdirectories of the recent
releases, i.e.:

9.16.20: https://downloads.isc.org/isc/bind9/9.16.20/patches
9.17.17: https://downloads.isc.org/isc/bind9/9.17.17/patches

We're sorry for the error and for the extra work created for those
repackaging our software.

If you have further questions about this after reading the Operational
Notification, please direct them to security-officer@isc.org

Thank you,

Michael McNally
ISC Security Officer