summaryrefslogtreecommitdiff
path: root/src/math/tanf.c
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2026-04-09 22:51:30 -0400
committerRich Felker <dalias@aerifal.cx>2026-04-09 22:51:30 -0400
commit228da39e38c1cae13cbe637e771412c1984dba5d (patch)
tree0033fc4727c120456cbb2a929d33a534f92a465e /src/math/tanf.c
parentd2f20c49dfb556d9096251aa0acd92ca907b3400 (diff)
downloadmusl-228da39e38c1cae13cbe637e771412c1984dba5d.tar.gz
qsort: fix leonardo heap corruption from bug in doubleword ctz primitive
the pntz function, implementing a "count trailing zeros" variant for a bit vector consisting of two size_t words, erroneously returned zero rather than the number of bits in the low word when the first bit set was the low bit of the high word. as a result, a loop in the trinkle function which should have a guaranteed small bound on the number of iterations, could run unboundedly, thereby overflowing a stack-based working-space array which was sized for the bound. CVE-2026-40200 has been assigned for this issue.
Diffstat (limited to 'src/math/tanf.c')
0 files changed, 0 insertions, 0 deletions