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.
2013-01-04T11:52:15.303
2025-04-11T00:51:21.963
Deferred
CVSSv2: 7.5 (HIGH)
AV:N/AC:L/Au:N/C:P/I:P/A:P
10.0
6.4
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Application | swi-prolog | swi-prolog | ≤ 6.2.4 | Yes |
Application | swi-prolog | swi-prolog | 5.6.50 | Yes |
Application | swi-prolog | swi-prolog | 5.6.51 | Yes |
Application | swi-prolog | swi-prolog | 5.6.52 | Yes |
Application | swi-prolog | swi-prolog | 5.6.53 | Yes |
Application | swi-prolog | swi-prolog | 5.6.54 | Yes |
Application | swi-prolog | swi-prolog | 5.6.55 | Yes |
Application | swi-prolog | swi-prolog | 5.6.56 | Yes |
Application | swi-prolog | swi-prolog | 5.6.57 | Yes |
Application | swi-prolog | swi-prolog | 5.6.58 | Yes |
Application | swi-prolog | swi-prolog | 5.6.59 | Yes |
Application | swi-prolog | swi-prolog | 5.6.61 | Yes |
Application | swi-prolog | swi-prolog | 5.6.62 | Yes |
Application | swi-prolog | swi-prolog | 5.6.63 | Yes |
Application | swi-prolog | swi-prolog | 5.6.64 | Yes |
Application | swi-prolog | swi-prolog | 5.8.0 | Yes |
Application | swi-prolog | swi-prolog | 5.8.1 | Yes |
Application | swi-prolog | swi-prolog | 5.8.2 | Yes |
Application | swi-prolog | swi-prolog | 5.8.3 | Yes |
Application | swi-prolog | swi-prolog | 5.10.0 | Yes |
Application | swi-prolog | swi-prolog | 5.10.1 | Yes |
Application | swi-prolog | swi-prolog | 5.10.2 | Yes |
Application | swi-prolog | swi-prolog | 5.10.3 | Yes |
Application | swi-prolog | swi-prolog | 5.10.4 | Yes |
Application | swi-prolog | swi-prolog | 5.10.5 | Yes |
Application | swi-prolog | swi-prolog | 6.0.0 | Yes |
Application | swi-prolog | swi-prolog | 6.0.1 | Yes |
Application | swi-prolog | swi-prolog | 6.0.2 | Yes |
Application | swi-prolog | swi-prolog | 6.2.0 | Yes |
Application | swi-prolog | swi-prolog | 6.2.1 | Yes |
Application | swi-prolog | swi-prolog | 6.2.2 | Yes |
Application | swi-prolog | swi-prolog | 6.2.3 | Yes |
Application | swi-prolog | swi-prolog | 6.3.0 | Yes |
Application | swi-prolog | swi-prolog | 6.3.1 | Yes |
Application | swi-prolog | swi-prolog | 6.3.2 | Yes |
Application | swi-prolog | swi-prolog | 6.3.3 | Yes |
Application | swi-prolog | swi-prolog | 6.3.4 | Yes |
Application | swi-prolog | swi-prolog | 6.3.5 | Yes |
Application | swi-prolog | swi-prolog | 6.3.6 | Yes |