[PATCH v2 0/8] Fixes for CVE-2026-5435, CVE-2026-6238
Carlos O'Donell
codonell@redhat.com
Wed Jun 17 19:45:50 GMT 2026
On 6/16/26 12:31 PM, Florian Weimer wrote:
> CVE-2026-6238 has multiple vulnerable commits across different glibc
> versions. Technically, this means the CVE ID should be SPLIT. I'm not
> sure if this is worthwhile because I doubt people care about glibc
> before version 2.7.
May you please expand on this comment?
As a glibc security team member I'd like to understand the reasoning
behind the split.
The series is good as-is.
> I fixed some generic record type formatting issues and then switched
> various record types to it, as Adhemerval suggested (including CERT,
> which is largely unused and probably not worth the complexity). I
> believe this version also fixes the style issues Andreas raised.
OK.
> I found another bug (bug 34289) and fixed that as well. No security
> implications for this one.
OK.
> Thanks,
> Florian
>
> Florian Weimer (8):
> Update GLIBC-SA-2026-0012 to mention A6 records
> resolv: Declare __p_class_syms, __p_type_syms for internal use
> resolv: Fix ns_sprintrrf formatting of class, type values (bug 34289)
> resolv: Improve formatting of unknown records in ns_sprintrrf
> resolv: Check for inet_ntop failure in ns_sprintrrf
> resolv: More types as unknown in ns_sprintrrf (CVE-2026-5435)
> resolv: Fix buffer overreads in ns_sprintrrf (CVE-2026-6238)
> resolv: Add test case tst-ns_sprintrr (bug 34033, bug 34069)
>
> advisories/GLIBC-SA-2026-0012 | 4 +-
> include/resolv.h | 5 +
> resolv/Makefile | 2 +
> resolv/ns_print.c | 170 ++++++------------
> resolv/res_debug.c | 4 -
> resolv/tst-ns_sprintrr.c | 328 ++++++++++++++++++++++++++++++++++
> 6 files changed, 390 insertions(+), 123 deletions(-)
> create mode 100644 resolv/tst-ns_sprintrr.c
>
>
> base-commit: 1cba6073e500c7bde9322a2f536fc0c308846c61
More information about the Libc-alpha
mailing list