CVE-2017-7981
Last modified
CVE-2017-7981 is a vulnerability of currently unknown severity. Tuleap before 9.7 allows command injection via the PhpWiki 1.3.10 SyntaxHighlighter plugin. This occurs in the Project Wiki component because the proc_open PHP function is used within PhpWiki before 1.5.5 with a syntax value in its first argument, and an authenticated Tuleap user can control this value, even with shell metacharacters, as demonstrated by a '<?plugin SyntaxHighlighter syntax="c;id"' line to execute the id command.. EPSS estimates a 16.13% chance of exploitation in the next 30 days.
Description
Tuleap before 9.7 allows command injection via the PhpWiki 1.3.10 SyntaxHighlighter plugin. This occurs in the Project Wiki component because the proc_open PHP function is used within PhpWiki before 1.5.5 with a syntax value in its first argument, and an authenticated Tuleap user can control this value, even with shell metacharacters, as demonstrated by a '<?plugin SyntaxHighlighter syntax="c;id"' line to execute the id command.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Enalean | Tuleap | < 9.7 |
| Phpwiki Project | Phpwiki | 1.3.10 |
References
- https://github.com/xdrr/vulnerability-research/blob/master/webapp/tuleap/2017.04.tuleap-auth-ci.mdExploit, Third Party Advisory
- https://tuleap.net/file/shownotes.php?release_id=137#/linked-artifactsRelease Notes, Vendor Advisory
- https://tuleap.net/plugins/tracker/?aid=10159Patch, Vendor Advisory
- https://www.exploit-db.com/exploits/41953/Third Party Advisory, VDB Entry
- https://github.com/xdrr/vulnerability-research/blob/master/webapp/tuleap/2017.04.tuleap-auth-ci.mdExploit, Third Party Advisory
- https://tuleap.net/file/shownotes.php?release_id=137#/linked-artifactsRelease Notes, Vendor Advisory
- https://tuleap.net/plugins/tracker/?aid=10159Patch, Vendor Advisory
- https://www.exploit-db.com/exploits/41953/Third Party Advisory, VDB Entry
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2017-7981?
How severe is CVE-2017-7981?
How do I fix CVE-2017-7981?
Are you affected by CVE-2017-7981?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
