CVE-2018-20167: enlightenment terminology Injection
Vulnerability summary
CVE-2018-20167 is a high (CVSS 7.8) Injection vulnerability in enlightenment terminology. EPSS estimates a 2.68% chance of exploitation in the next 30 days, higher than 85.5% of scored vulnerabilities. 1 public exploit is recorded.
Timeline
- 17-12-2018PublishedVulnerability first disclosed.
- 05-08-2024Last modifiedVulnerability information updated.
Description
Terminology before 1.3.1 allows Remote Code Execution because popmedia is mishandled, as demonstrated by an unsafe "cat README.md" command when \e}pn is used. A popmedia control sequence can allow the malicious execution of executable file formats registered in the X desktop share MIME types (/usr/share/applications). The control sequence defers unknown file types to the handle_unknown_media() function, which executes xdg-open against the filename specified in the sequence. The use of xdg-open for all unknown file types allows executable file formats with a registered shared MIME type to be executed. An attacker can achieve remote code execution by introducing an executable file and a plain text file containing the control sequence through a fake software project (e.g., in Git or a tarball). When the control sequence is rendered (such as with cat), the executable file will be run.
CVSS metrics
4 scores · 3 sources · 2 versions- OSV · UbuntuEcosystem advisory · calculated7.8HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated7.8HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS trend
Probability
2.68%
Chance of exploitation in the next 30 days
Percentile
86%
Versus all other CVEs
30-day change
+0.02 pp
From 2.65% on 18-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundExploit Reference (phab.enlightenment.org)
Maturity: unknown
Weaknesses
CWE · root causeAffected systems
Debian1 product
- terminology< 1.3.1-1
Enlightenment1 product
- terminology< 1.3.1
Mageia1 product
- terminology< 1.1.0-1.1.mga6
Ubuntu1 product
- terminologyAll versions (No fix recorded)
4 vendors · 4 products
References
9 links- www.enlightenment.org/news/2018-12-16-terminology-1.3.1X Refsource MISCMitigationVendor AdvisoryREPORT
- phab.enlightenment.org/rTRM1ac204da9148e7bccb1b5f34b523e2094dfc39e2X Refsource MISCMitigationPatchVendor AdvisoryWEBREPORT