The following bugs were resolved with this release:
- [The release manager will add the list generated by
- scripts/list-fixed-bugs.py just before the release.]
+ [2363] libc: EOPNOTSUPP and ENOTSUP in errno.h must be different,
+ according to SUSv3
+ [3794] manual: iconv: //TRANSLIT and //IGNORE feature not documented
+ [15792] dynamic-link: [arm] ARM dynamic linker should save/restore
+ coprocessor registers
+ [20331] libc: fts ignores errors from readdir()
+ [20680] dynamic-link: ifunc resolver cannot access the thread pointer
+ with static linking
+ [22944] libc: fts cannot traverse paths which have a length longer
+ than USHRT_MAX
+ [25257] libc: sotruss: fix error message for '--f' argument
+ [25770] locale: newlocale memory leak in LOCPATH parsing and on error
+ paths
+ [27582] libc: x86_64: IFUNC in static user programs may crash when
+ built with -fstack-protector-all
+ [28218] dynamic-link: ld.so: ifunc resolver calls a lazy PLT. When
+ does it work?
+ [28817] libc: static-pie ifunc resolver tls failure
+ [28940] nss: __nss_database_get doesn't check for allocation failure
+ [30136] manual: Please document behaviour of iconv(3) when input is
+ untranslatable
+ [30304] nptl: nptl/tst-pthread-gdb-attach test fails with new libc
+ shared library version
+ [30769] malloc: malloc_trim is not working correctly for arenas other
+ than arena 0
+ [30976] dynamic-link: rtld: resolve ifunc relocations after
+ JUMP_SLOT/GLOB_DAT/etc
+ [30992] libc: alpha: setrlimit() with negative values besides
+ RLIM_INFINITY returns EPERM
+ [31901] libc: elf/tst-glibc-hwcaps-prepend-cache fails on i686
+ [33226] math: math-vector-fortran.h vs not ffast-math
+ [33626] libc: execvpe should skip inaccessible $PATH components
+ [33650] build: abilist.awk doesn't handle unversioned defined symbols
+ [33785] stdio: New streams are linked into global list before they are
+ fully initialized
+ [33848] build: Build fails at openat2.h, redefinition of 'struct
+ open_how'
+ [33882] libc: Recursion in nftw() causes stack overflow(CWE-674)
+ [33904] build: error: '__vasprintf_chk' undeclared here
+ [33921] build: Building with Linux-7.0-rc1 errors on OPEN_TREE_CLONE
+ [33935] stdio: _IO_wfile_doallocate not linked correctly when linking
+ glibc statically
+ [33980] locale: iconv: ibm139x trigger assertion error when converting
+ to internal while lack enough room (CVE-2026-4046)
+ [33985] build: ld: cannot find -lgcc_s: No such file or directory
+ [33999] stdio: libio: potential dangling _IO_save_base or memory leak
+ in wgenops.c
+ [34006] stdio: libio: inconsistent fmemopen_write behavior on last \0
+ [34008] stdio: stdio-common: scanf %mc pattern will cause heap
+ overflow when width > 1024
+ [34014] nss: gethostbyaddr and gethostbyaddr_r may incorrectly handle
+ DNS response
+ [34015] nss: gethostbyaddr and gethostbyaddr_r return invalid DNS
+ hostnames
+ [34019] stdio: libio: undefined behavior when setbuf on open_memstream
+ [34033] network: resolv/ns_print.c: ns_sprintrrf TSIG path bypasses
+ buflen and can overflow caller buffer
+ [34064] dynamic-link: The unnecessary PT_NOTE check in when loading a
+ binary
+ [34069] network: Buffer overread in ns_sprintrrf with corrupted RDATA
+ field (CVE-2026-6238)
+ [34070] hurd: Calling open ("/dev/tty/", O_RDONLY) causes the program
+ to segfault
+ [34073] regex: regexec can mistakenly match with backrefs and the $
+ anchor
+ [34079] dynamic-link: THP segment load aligns all PT_LOAD segments to
+ THP page size
+ [34080] dynamic-link: Support THP segment load with THP enabled with
+ madvise
+ [34083] dynamic-link: __get_thp_mode and __get_thp_size are called
+ twice
+ [34090] libc: wordexp WRDE_APPEND rollback restores stale we_wordv,
+ leading to invalid free in wordfree
+ [34098] libc: Missing SUPPORT_STATIC_PIE in arm32
+ [34129] string: x86: Non-temporal memset unreachable on AMD Zen 3/4/5
+ [34144] libc: ld.so clobbers VFP registers during runtime linking
+ [34154] network: Segfault in sock_eq after res_init() returns -1, due
+ to stale _u._ext.nscount in __res_iclose
+ [34156] dynamic-link: dlsym(RTLD_DEFAULT, ...) from a constructor
+ SIGSEGVs when tail-called
+ [34164] dynamic-link: elf: IFUNC resolvers do not see static TLS
+ initialization
+ [34170] dynamic-link: elf: IFUNC resolver reading global-
+ dynamic/TLSDESC __thread variable crashes inside __tls_get_addr
+ [34183] math: fma produces wrong results
+ [34192] nptl: pthread_setname_np opens /proc/<tid>/comm with O_RDWR
+ instead of O_WRONLY|O_CLOEXEC
+ [34196] libc: elf: static dlopen: pointer guard of the loaded
+ ld.so/libc.so is left uninitialized
+ [34197] dynamic-link: elf: Stack canary and pointer guard are
+ recoverable from AT_RANDOM (getauxval)
+ [34205] libc: aarch64: SIGSEGV in tunable_strcmp in static-pie
+ binaries run with a string tunable
+ [34208] stdio: scanf not pushback after matching failure
+ [34210] libc: elf/tst-glibc-hwcaps-prepend-cache fails on
+ armv7a-unknown-linux-gnueabihf
+ [34236] locale: Non-representable transliteration still causes iconv
+ to exit with 1 if //TRANSLIT is specified
+ [34289] network: ns_sprintrrf uses p_class, p_type internally
+ [34311] build: THP tests failed to link
+ [34347] libc: Incorrect trailing bitfield word of struct tcp_info
+ [34348] dynamic-link: FAIL: elf/tst-thp-1 if THP is disabled in kernel
+ [34351] build: Random test failures
+ [34355] build: [2.44 Regression] "make check -j7 subdirs=stdio-common"
+ no longer works
+ [34396] libc: sparc64-unknown-linux-gnu , Gentoo: >200 test failures,
+ SIGILL in many binaries
+ [34398] string: Truncated strncpy on s390x z900 ifunc variant
\f
Version 2.43