CVE-2012-6090

high
Published 2013-01-04 · Modified 2026-04-29
CVSS v3
CVSS v2
7.5
VIR risk
7.5

Description

Multiple stack-based buffer overflows in the expand function in os/pl-glob.c in SWI-Prolog before 6.2.5 and 6.3.x before 6.3.7 allow remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a crafted filename.

Predictions

Exploit likelihood
20%
Patch ETA

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

vendor Authored 2026-05-27

Vendor advisory: debian — https://security-tracker.debian.org/tracker/CVE-2012-6090

vendor Authored 2026-05-27

Vendor advisory: secalert@redhat.com — https://lists.iai.uni-bonn.de/pipermail/swi-prolog/2012/009428.html

vendor Authored 2026-05-27

Vendor advisory: secalert@redhat.com — http://www.swi-prolog.org/git/pl.git/commit/b2c88972e7515ada025e97e7d3ce3e34f81cf33e

OS impact

OSVersionStatusFixed in
debian debianbookwormfixed5.10.4-5
debian debianbullseyefixed5.10.4-5
debian debianforkyfixed5.10.4-5
debian debiansidfixed5.10.4-5
debian debiantrixiefixed5.10.4-5

Application impact

VendorProductVersionsFixed
swi-prologswi-prolog{"endIncluding":"6.2.4"}
swi-prologswi-prolog5.6.50
swi-prologswi-prolog5.6.51
swi-prologswi-prolog5.6.52
swi-prologswi-prolog5.6.53
swi-prologswi-prolog5.6.54
swi-prologswi-prolog5.6.55
swi-prologswi-prolog5.6.56
swi-prologswi-prolog5.6.57
swi-prologswi-prolog5.6.58
swi-prologswi-prolog5.6.59
swi-prologswi-prolog5.6.61
swi-prologswi-prolog5.6.62
swi-prologswi-prolog5.6.63
swi-prologswi-prolog5.6.64
swi-prologswi-prolog5.8.0
swi-prologswi-prolog5.8.1
swi-prologswi-prolog5.8.2
swi-prologswi-prolog5.8.3
swi-prologswi-prolog5.10.0
swi-prologswi-prolog5.10.1
swi-prologswi-prolog5.10.2
swi-prologswi-prolog5.10.3
swi-prologswi-prolog5.10.4
swi-prologswi-prolog5.10.5
swi-prologswi-prolog6.0.0
swi-prologswi-prolog6.0.1
swi-prologswi-prolog6.0.2
swi-prologswi-prolog6.2.0
swi-prologswi-prolog6.2.1
swi-prologswi-prolog6.2.2
swi-prologswi-prolog6.2.3
swi-prologswi-prolog6.3.0
swi-prologswi-prolog6.3.1
swi-prologswi-prolog6.3.2
swi-prologswi-prolog6.3.3
swi-prologswi-prolog6.3.4
swi-prologswi-prolog6.3.5
swi-prologswi-prolog6.3.6

References

CWEs

CWE-119

Verify integrity in audit chain (admin only). AS-IS.