Severity by source
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Local attack, low privileges, no user interaction, only availability impact.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
6DescriptionCVE.org
A vulnerability classified as problematic was found in vstakhov libucl up to 0.9.2. Affected by this vulnerability is the function ucl_parse_multiline_string of the file src/ucl_parser.c. The manipulation leads to heap-based buffer overflow. The attack needs to be approached locally. The exploit has been disclosed to the public and may be used.
AnalysisAI
Heap-based buffer overflow in libucl up to 0.9.2 allows local attackers to cause a denial of service via crafted input to the ucl_parse_multiline_string function. A public exploit exists, but no active exploitation has been reported and EPSS score is low (0.04%).
Technical ContextAI
libucl is a C library for parsing and emitting UCL (Universal Configuration Language) configuration files. The vulnerability is a heap-based buffer overflow (CWE-119) in the ucl_parse_multiline_string function within src/ucl_parser.c. The CPE indicates all versions up to 0.9.2 are affected. The root cause is improper bounds checking when handling multiline strings, leading to memory corruption.
RemediationAI
Upgrade to libucl version 0.9.3 or later once released. As a workaround, restrict local access to the library or avoid processing untrusted UCL files. Monitor the GitHub issue for patch updates: https://github.com/vstakhov/libucl/issues/319.
Same weakness CWE-119 – Buffer Overflow
View allSame technique Buffer Overflow
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2025-28741