GHSA-fx5h-3786-h2w6 · Severity: medium · Ecosystem: composer — PHP Spellchecker addon for TinyMCE allows attackers to trigger arbitrary outbound HTTP requests
classes/GoogleSpell.php in the PHP Spellchecker (aka Google Spellchecker) addon before 2.0.6.1 for TinyMCE, as used in Moodle 2.1.x before 2.1.10, 2.2.x before 2.2.7, 2.3.x before 2.3.4, and 2.4.x before 2.4.1 and other products, does not properly handle control characters, which allows remote attackers to trigger arbitrary outbound HTTP requests via a crafted string.
Conclusion & alert: CVE-2012-6112 is rated Moderate Risk (50/100): CVSS Medium severity, with medium exploitation likelihood (EPSS 2.29%). Core evidence: EPSS rose +1.69% over the last day, indicating growing attacker interest. Mandatory action: Review affected assets and schedule remediation.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-06-15 | 0.60% | 2.29% | +1.69% |
| 2 | 2025-03-30 | 1.18% | 0.60% | -0.58% |
| 3 | 2025-03-29 | — | 1.18% | — |
Full EPSS history (7 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 5.0 | 2.0 | MEDIUM |
|
10.0 | 2.9 | [email protected] |
GHSA-fx5h-3786-h2w6 · Severity: medium · Ecosystem: composer — PHP Spellchecker addon for TinyMCE allows attackers to trigger arbitrary outbound HTTP requests
| vendor | priority | summary | link |
|---|---|---|---|
debian
|
not yet assigned | CVE-2012-6112 not yet assigned priority: Debian including 1 source packages (wordpress), 5 status rows across 5 suites (bookworm, bullseye, forky, sid, trixie): resolved 5. | https://security-tracker.debian.org/tracker/CVE-2012-6112 |
ubuntu
|
medium | CVE-2012-6112 medium priority: Ubuntu including 2 source packages (tinymce, tinymce2), 64 status rows across 32 suites (artful, bionic, cosmic, disco, eoan, focal, groovy, hardy, hirsute, impish, jammy, kinetic, lucid, lunar, mantic, noble, oneiric, oracular, plucky, precise, quantal, questing, raring, saucy, trusty, upstream, utopic, vivid, wily, xenial, yakkety, zesty): DNE 36, ignored 23, needs-triage 5. | https://ubuntu.com/security/CVE-2012-6112 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| tinymce | spellchecker_php | 2.0 | cpe:2.3:a:tinymce:spellchecker_php:2.0:*:*:*:*:*:*:* |
| tinymce | spellchecker_php | 2.0 | cpe:2.3:a:tinymce:spellchecker_php:2.0:a1:*:*:*:*:*:* |
| tinymce | spellchecker_php | 2.0 | cpe:2.3:a:tinymce:spellchecker_php:2.0:a2:*:*:*:*:*:* |
| tinymce | spellchecker_php | 2.0 | cpe:2.3:a:tinymce:spellchecker_php:2.0:b1:*:*:*:*:*:* |
| tinymce | spellchecker_php | 2.0 | cpe:2.3:a:tinymce:spellchecker_php:2.0:b2:*:*:*:*:*:* |
| tinymce | spellchecker_php | 2.0 | cpe:2.3:a:tinymce:spellchecker_php:2.0:b3:*:*:*:*:*:* |
| tinymce | spellchecker_php | 2.0 | cpe:2.3:a:tinymce:spellchecker_php:2.0:rc1:*:*:*:*:*:* |
| tinymce | spellchecker_php | 2.0.1 | cpe:2.3:a:tinymce:spellchecker_php:2.0.1:*:*:*:*:*:*:* |
| tinymce | spellchecker_php | 2.0.2 | cpe:2.3:a:tinymce:spellchecker_php:2.0.2:*:*:*:*:*:*:* |
| tinymce | spellchecker_php | 2.0.3 | cpe:2.3:a:tinymce:spellchecker_php:2.0.3:*:*:*:*:*:*:* |
| tinymce | spellchecker_php | 2.0.6 | cpe:2.3:a:tinymce:spellchecker_php:2.0.6:*:*:*:*:*:*:* |
| moodle | moodle | 2.1.0 | cpe:2.3:a:moodle:moodle:2.1.0:*:*:*:*:*:*:* |
| moodle | moodle | 2.1.1 | cpe:2.3:a:moodle:moodle:2.1.1:*:*:*:*:*:*:* |
| moodle | moodle | 2.1.2 | cpe:2.3:a:moodle:moodle:2.1.2:*:*:*:*:*:*:* |
| moodle | moodle | 2.1.3 | cpe:2.3:a:moodle:moodle:2.1.3:*:*:*:*:*:*:* |
| moodle | moodle | 2.1.4 | cpe:2.3:a:moodle:moodle:2.1.4:*:*:*:*:*:*:* |
| moodle | moodle | 2.1.5 | cpe:2.3:a:moodle:moodle:2.1.5:*:*:*:*:*:*:* |
| moodle | moodle | 2.1.6 | cpe:2.3:a:moodle:moodle:2.1.6:*:*:*:*:*:*:* |
| moodle | moodle | 2.1.7 | cpe:2.3:a:moodle:moodle:2.1.7:*:*:*:*:*:*:* |
| moodle | moodle | 2.1.8 | cpe:2.3:a:moodle:moodle:2.1.8:*:*:*:*:*:*:* |
| moodle | moodle | 2.1.9 | cpe:2.3:a:moodle:moodle:2.1.9:*:*:*:*:*:*:* |
| moodle | moodle | 2.2.0 | cpe:2.3:a:moodle:moodle:2.2.0:*:*:*:*:*:*:* |
| moodle | moodle | 2.2.1 | cpe:2.3:a:moodle:moodle:2.2.1:*:*:*:*:*:*:* |
| moodle | moodle | 2.2.2 | cpe:2.3:a:moodle:moodle:2.2.2:*:*:*:*:*:*:* |
| moodle | moodle | 2.2.3 | cpe:2.3:a:moodle:moodle:2.2.3:*:*:*:*:*:*:* |
| moodle | moodle | 2.2.4 | cpe:2.3:a:moodle:moodle:2.2.4:*:*:*:*:*:*:* |
| moodle | moodle | 2.2.5 | cpe:2.3:a:moodle:moodle:2.2.5:*:*:*:*:*:*:* |
| moodle | moodle | 2.2.6 | cpe:2.3:a:moodle:moodle:2.2.6:*:*:*:*:*:*:* |
| moodle | moodle | 2.3.0 | cpe:2.3:a:moodle:moodle:2.3.0:*:*:*:*:*:*:* |
| moodle | moodle | 2.3.1 | cpe:2.3:a:moodle:moodle:2.3.1:*:*:*:*:*:*:* |
| moodle | moodle | 2.3.2 | cpe:2.3:a:moodle:moodle:2.3.2:*:*:*:*:*:*:* |
| moodle | moodle | 2.3.3 | cpe:2.3:a:moodle:moodle:2.3.3:*:*:*:*:*:*:* |
| moodle | moodle | 2.4.0 | cpe:2.3:a:moodle:moodle:2.4.0:*:*:*:*:*:*:* |