7.5high
CVE-2006-6629
lib/WeBWorK/PG/Translator.pm in WeBWorK Program Generation (PG) Language before 2.3.1 uses an insufficiently restrictive regular expression…
Published 19 y ago · modified 4 mo ago · JSON
CVSS
7.5
v2.0 · NVD
CISA KEV
No
not known exploited
EPSS
1.2%
percentile 69%
Public exploits
0
none known
Summary
lib/WeBWorK/PG/Translator.pm in WeBWorK Program Generation (PG) Language before 2.3.1 uses an insufficiently restrictive regular expression to determine valid macro filenames, which allows attackers to load arbitrary macro files whose names contain the strings (1) dangerousMacros.pl, (2) PG.pl, or (3) IO.pl.
Exploit prediction (EPSS)
1.23% probability of exploitation in the next 30 days, higher than 69% of all scored CVEs.
CVSS scores
| Assigned by | Version | Score | Vector |
|---|---|---|---|
| NVD | 2.0 | 7.5 | AV:N/AC:L/Au:N/C:P/I:P/A:P |
References
- securityfocus.com /bid/21614 · vdb-entry, x_refsource_BID, x_transferred
- devel.webwork.rochester.edu /twiki/bin/view/Webwork/PGLanguageRelease2pt3pt1 · x_refsource_CONFIRM, x_transferred
- vupen.com /english/advisories/2006/5026 · vdb-entry, x_refsource_VUPEN, x_transferred
Sources
- CVE List: CVE-2006-6629
- NVD: CVE-2006-6629
vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.