CVE-2024-30949
An issue in newlib v.4.3.0 allows an attacker to execute arbitrary code via the time unit scaling...
An issue in newlib v.4.3.0 allows an attacker to execute arbitrary code via the time unit scaling in the _gettimeofday function.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
An issue in newlib v.4.3.0 allows an attacker to execute arbitrary code via the time unit scaling in the _gettimeofday function.
- Record
CVE-2024-30949- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-190, CWE-787
- Updated
- 2026-11-02
CVE List
9.8
An issue in newlib v.4.3.0 allows an attacker to execute arbitrary code via the time unit scaling in the _gettimeofday function.
- Record
CVE-2024-30949- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
EUVDEUVD-2024-28867
9.8
An issue in newlib v.4.3.0 allows an attacker to execute arbitrary code via the time unit scaling in the _gettimeofday function.
- Record
EUVD-2024-28867- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-qhpg-jf9r-mqxq
9.8
An issue in newlib v.4.3.0 allows an attacker to execute arbitrary code via the time unit scaling...
An issue in newlib v.4.3.0 allows an attacker to execute arbitrary code via the time unit scaling in the _gettimeofday function.
- Record
GHSA-qhpg-jf9r-mqxq- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-190, CWE-787
- Updated
- 2026-11-02
OSV
9.8
An issue in newlib v.4.3.0 allows an attacker to execute arbitrary code via the time unit scaling in the _gettimeofday function.
- Record
CVE-2024-30949- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2024-30949
9.8
An issue in newlib v.4.3.0 allows an attacker to execute arbitrary code via the time unit scaling in the _gettimeofday function.
- Record
DEBIAN-CVE-2024-30949- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-30949
9.8
An issue in newlib v.4.3.0 allows an attacker to execute arbitrary code via the time unit scaling in the _gettimeofday function.
- Record
UBUNTU-CVE-2024-30949- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
newlibDebian:12 |
All versions, plus listed versions 3.3.0-1.33.3.0-1.3+deb12u14.4.0.20231231-14.4.0.20231231-24.4.0.20231231-3 Show 4 moreShow less4.4.0.20231231-44.5.0.20241231-14.6.0.20260123-14.6.0.20260123-2 |
None known |
newlibDebian:13 |
before 4.4.0.20231231-2 | 4.4.0.20231231-2 |
newlibDebian:14 |
before 4.4.0.20231231-2 | 4.4.0.20231231-2 |
newlibUbuntu:16.04:LTS |
All versions, plus listed versions 2.1.0+git20141201.db59ff3-22.2.0+git20150830.5a3d536-1 |
None known |
newlibUbuntu:18.04:LTS |
All versions, plus listed versions 2.4.0.20160527-22.4.0.20160527-32.4.0.20160527-3ubuntu0.1 |
None known |
newlibUbuntu:20.04:LTS |
All versions, plus listed versions 3.1.0.20181231-13.3.0-0ubuntu1 |
None known |
newlibUbuntu:22.04:LTS |
All versions, plus listed versions 3.3.0-13.3.0-1.23.3.0-1.3 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-30949 is a critical vulnerability (CVSS 9.8) in Newlib Project Newlib, published August 20, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.76%, the 55th percentile. Fixed in newlib 4.4.0.20231231-2.
References
inbox.sourceware.org/newlib/20231129035714.469943-1-visitorckw%40gmail.com
sourceware.org/git?p=newlib-cygwin.git%3Ba=commit%3Bh=5f15d7c5817b07a6b18cbab17342c95cb7b42be4
gist.github.com/visitorckw/6b26e599241ea80210ea136b28441661
nvd.nist.gov/vuln/detail/CVE-2024-30949
github.com/advisories/GHSA-qhpg-jf9r-mqxq
security-tracker.debian.org/tracker/CVE-2024-30949
ubuntu.com/security/CVE-2024-30949
cve.org/CVERecord?id=CVE-2024-30949
sourceware.org/git?p=newlib-cygwin.git;a=commit;h=5f15d7c5817b07a6b18cbab17342c95cb7b42be4