First published: Wed Dec 13 2023(Updated: )
An integer overflow was found in the __vsyslog_internal function of the glibc library. This function is called by the syslog and vsyslog functions. This issue occurs when these functions are called with a very long message, leading to an incorrect calculation of the buffer size to store the message, resulting in undefined behavior. This issue affects glibc 2.37 and newer.
Credit: secalert@redhat.com secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
GNU C Library (glibc) | =2.37 | |
GNU C Library (glibc) | =2.36 | |
redhat/glibc | <2.39 | 2.39 |
GNU glibc | >=2.37<2.39 | |
Fedoraproject Fedora | =38 | |
Fedoraproject Fedora | =39 | |
ubuntu/glibc | <2.38-1ubuntu6.1 | 2.38-1ubuntu6.1 |
ubuntu/glibc | <2.37-15 | 2.37-15 |
debian/glibc | 2.28-10+deb10u1 2.28-10+deb10u2 2.31-13+deb11u8 2.31-13+deb11u7 2.36-9+deb12u4 2.37-15 2.37-17 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
(Found alongside the following vulnerabilities)