Vulnerability Details : CVE-2017-7981
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.
Products affected by CVE-2017-7981
- cpe:2.3:a:enalean:tuleap:*:*:*:*:*:*:*:*
- cpe:2.3:a:phpwiki_project:phpwiki:1.3.10:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2017-7981
1.30%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 86 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2017-7981
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
9.0
|
HIGH | AV:N/AC:L/Au:S/C:C/I:C/A:C |
8.0
|
10.0
|
NIST | |
8.8
|
HIGH | CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
2.8
|
5.9
|
NIST |
CWE ids for CVE-2017-7981
-
The product constructs all or part of an OS command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended OS command when it is sent to a downstream component.Assigned by: nvd@nist.gov (Primary)
References for CVE-2017-7981
-
https://www.exploit-db.com/exploits/41953/
Tuleap Project Wiki 8.3 < 9.6.99.86 - Command InjectionThird Party Advisory;VDB Entry
-
https://github.com/xdrr/vulnerability-research/blob/master/webapp/tuleap/2017.04.tuleap-auth-ci.md
vulnerability-research/2017.04.tuleap-auth-ci.md at master · xdrr/vulnerability-research · GitHubExploit;Third Party Advisory
-
https://tuleap.net/plugins/tracker/?aid=10159
request #10159 - Requests - TuleapPatch;Vendor Advisory
-
https://tuleap.net/file/shownotes.php?release_id=137#/linked-artifacts
File Release Notes and Changelog - TuleapRelease Notes;Vendor Advisory
Jump to