Bug 33972 - bind new security issues CVE-2024-11187 and CVE-2024-12705
Summary: bind new security issues CVE-2024-11187 and CVE-2024-12705
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Security (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal major
Target Milestone: ---
Assignee: QA Team
QA Contact: Sec team
URL:
Whiteboard: MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2025-01-30 13:51 CET by Nicolas Salguero
Modified: 2025-02-05 20:52 CET (History)
4 users (show)

See Also:
Source RPM: bind-9.18.28-1.mga9.src.rpm
CVE: CVE-2024-11187, CVE-2024-12705
Status comment:


Attachments

Description Nicolas Salguero 2025-01-30 13:51:47 CET
Those CVEs were announced here:
https://www.openwall.com/lists/oss-security/2025/01/29/1
Nicolas Salguero 2025-01-30 13:54:07 CET

Whiteboard: (none) => MGA9TOO
Status comment: (none) => Fixed upstream in 9.18.33, 9.20.5 and 9.21.4
Source RPM: (none) => bind-9.18.30-1.mga10.src.rpm, bind-9.18.28-1.mga9.src.rpm
CVE: (none) => CVE-2024-11187, CVE-2024-12705

Comment 1 Lewis Smith 2025-01-30 20:51:09 CET
Assigning globally; different packagers involved.

Assignee: bugsquad => pkg-bugs

Comment 2 Nicolas Salguero 2025-01-31 11:55:35 CET
Suggested advisory:
========================

The updated packages fix security vulnerabilities:

Many records in the additional section cause CPU exhaustion. (CVE-2024-11187)

DNS-over-HTTPS implementation suffers from multiple issues under heavy query load. (CVE-2024-12705)

References:
https://www.openwall.com/lists/oss-security/2025/01/29/1
========================

Updated packages in core/updates_testing:
========================
bind-9.18.33-1.mga9
bind-chroot-9.18.33-1.mga9
bind-devel-9.18.33-1.mga9
bind-dnssec-utils-9.18.33-1.mga9
bind-utils-9.18.33-1.mga9
lib(64)bind9.18.33-9.18.33-1.mga9

from SRPM:
bind-9.18.33-1.mga9.src.rpm

Status: NEW => ASSIGNED
Version: Cauldron => 9
Source RPM: bind-9.18.30-1.mga10.src.rpm, bind-9.18.28-1.mga9.src.rpm => bind-9.18.28-1.mga9.src.rpm
Assignee: pkg-bugs => qa-bugs
Whiteboard: MGA9TOO => (none)
Status comment: Fixed upstream in 9.18.33, 9.20.5 and 9.21.4 => (none)

katnatek 2025-01-31 17:19:32 CET

Keywords: (none) => advisory

Comment 3 Herman Viaene 2025-02-01 11:36:36 CET
MGA9-64 Plasma Wayland on Compaq H000SB
No installation issues.
Opened firewall for DNS.
$ nslookup mach2
Server:         192.168.2.1
Address:        192.168.2.1#53

Name:   mach2.hviaene.thuis
Address: 192.168.2.2

[tester9@mach3 ~]$ dig mach2

; <<>> DiG 9.18.33 <<>> mach2
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 9734
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; COOKIE: 7b65b9b29f5dfaf001000000679defd3d3347e414f81db10 (good)
;; QUESTION SECTION:
;mach2.                         IN      A

;; AUTHORITY SECTION:
.                       10800   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2025020100 1800 900 604800 86400

;; Query time: 20 msec
;; SERVER: 192.168.2.1#53(192.168.2.1) (UDP)
;; WHEN: Sat Feb 01 10:56:35 CET 2025
;; MSG SIZE  rcvd: 137

and

# systemctl start named-chroot
# systemctl -l status named-chroot
● named-chroot.service - Berkeley Internet Name Domain (DNS)
     Loaded: loaded (/usr/lib/systemd/system/named-chroot.service; disabled; preset: disabled)
     Active: active (running) since Sat 2025-02-01 11:10:29 CET; 11s ago
    Process: 61426 ExecStartPre=/bin/bash -c if [ ! "$DISABLE_ZONE_CHECKING" == "yes" ]; then /usr/sbin/named-checkconf -t /var/named/chroot -z "$NAMEDCONF">
    Process: 61432 ExecStart=/usr/sbin/named -u named -c ${NAMEDCONF} -t /var/named/chroot $OPTIONS (code=exited, status=0/SUCCESS)
   Main PID: 61433 (named)
      Tasks: 6 (limit: 8806)
     Memory: 6.4M
        CPU: 218ms
     CGroup: /system.slice/named-chroot.service
             └─61433 /usr/sbin/named -u named -c /etc/named.conf -t /var/named/chroot

Feb 01 11:10:29 mach3.hviaene.thuis named[61433]: network unreachable resolving './NS/IN': 2001:500:200::b#53
Feb 01 11:10:29 mach3.hviaene.thuis named[61433]: network unreachable resolving './DNSKEY/IN': 2001:500:2f::f#53
Feb 01 11:10:29 mach3.hviaene.thuis named[61433]: network unreachable resolving './NS/IN': 2001:500:2f::f#53
Feb 01 11:10:29 mach3.hviaene.thuis named[61433]: network unreachable resolving './NS/IN': 2001:500:2d::d#53
Feb 01 11:10:29 mach3.hviaene.thuis named[61433]: managed-keys-zone: Key 20326 for zone . is now trusted (acceptance timer complete)
Feb 01 11:10:29 mach3.hviaene.thuis named[61433]: managed-keys-zone: Key 38696 for zone . is now trusted (acceptance timer complete)
Feb 01 11:10:29 mach3.hviaene.thuis named[61433]: checkhints: b.root-servers.net/A (170.247.170.2) missing from hints
Feb 01 11:10:29 mach3.hviaene.thuis named[61433]: checkhints: b.root-servers.net/A (199.9.14.201) extra record in hints
Feb 01 11:10:29 mach3.hviaene.thuis named[61433]: checkhints: b.root-servers.net/AAAA (2801:1b8:10::b) missing from hints
Feb 01 11:10:29 mach3.hviaene.thuis named[61433]: checkhints: b.root-servers.net/AAAA (2001:500:200::b) extra record in hints

There are two things bothering me, but they are no regressions.
What are these "network unreachable" lines, I don't recognize aany of these addresses?
When I lauch named-chroot, I would expect the config from /var/named/chroot/etc, not from /etc. That is one of the reasons I struggle with setting up a DNS server. Not  testing that now for lack of time.

CC: (none) => herman.viaene

Comment 4 Herman Viaene 2025-02-03 15:15:54 CET
After some desperate searching, got a proper DNS server running, that resolves an nslookup request properly.
That is:running named. Running named-chroot is beyond me.
So, if nobody jumps in to do more or better testing, give it a go.
Comment 5 Herman Viaene 2025-02-05 10:06:51 CET
No further reaction, so go.

Whiteboard: (none) => MGA9-64-OK

Morgan Leijström 2025-02-05 16:12:02 CET

Keywords: (none) => validated_update
CC: (none) => fri, sysadmin-bugs

Comment 6 Thomas Andrews 2025-02-05 16:14:07 CET
You beat me to it, Morgan. :)

CC: (none) => andrewsfarm

Comment 7 Morgan Leijström 2025-02-05 16:30:38 CET
:-)
Comment 8 Mageia Robot 2025-02-05 20:52:05 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGASA-2025-0036.html

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.