CVE-2023-24056 is a medium-severity vulnerability affecting pkgconf through version 1.9.3, where incorrect checks in libpkgconf/tuple.c:pkgconf_tuple_parse allow for unbounded string expansion from variable duplication, potentially turning a small .pc file into a massive one. This local vulnerability, requiring user interaction, has a CVSS score of 5.5 and primarily impacts availability, as it can lead to denial of service. There is no known active exploitation, public exploit code (Metasploit, Nuclei, ExploitDB), or KEV listing, though it has garnered some community discussion and media coverage.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
<= 1.9.3CPE matchmatch criteria | cpe:2.3:a:pkgconf:pkgconf:*:*:*:*:*:*:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
No social media mentions found for this CVE.
The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.0 Bluesky, 0.0 Mastodon, and 0.1 GitHub mentions.
The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.
pkgconf: unbounded string expansion due to incorrect checks may result in buffer overflow
Jan 21, 2023In pkgconf through 1.9.3 variable duplication can cause unbounded string expansion due to incorrect checks in libpkgconf/tuple.c:pkgconf_tuple_parse. For example a .pc file containing a few hundred bytes can expand to one billion bytes.
Jan 10, 2023