CVE-2017-7411
CVE-2017-7411
Vexday Risk Score
50Attention
SSVC decision (CISA)
Attend
PoC available → attend closely
Exploit maturity
Functional exploit
Automatable exploit available (Nuclei/Metasploit).
CVSS —EPSS 66.6%KEV nãoPoC públicaNuclei —Metasploit simPatch —
Lifecycle
23 Oct 2017Metasploit module available
30 Oct 2017Published on NVD
19 Dec 2017Public PoC
Weaponization speed
49 daysto first PoC
Recommendation: Plan a near-term fix — a public PoC already exists.
An issue was discovered in Enalean Tuleap 9.6 and prior versions. The vulnerability exists because the User::getRecentElements() method is using the unserialize() function with a preference value that can be arbitrarily manipulated by malicious users through the REST API interface, and this can be exploited to inject arbitrary PHP objects into the application scope, allowing an attacker to perform a variety of attacks (including but not limited to Remote Code Execution).
Affected products
n/a · n/apublic PoCs found — 3
cve_referencepacketstormsecurity.com/files/144716/Tuleap-9.6-Second-Order-PHP-Object-Injection.htmlunverifiedcve_referencewww.exploit-db.com/exploits/43374/unverifiedexploitdbwww.exploit-db.com/exploits/43374unverified⚠ Public resources, to assess the exposure of systems you control or are authorized to test. Test only with authorization.
References
http://karmainsecurity.com/KIS-2017-02http://packetstormsecurity.com/files/144716/Tuleap-9.6-Second-Order-PHP-Object-Injection.htmlhttp://seclists.org/fulldisclosure/2017/Oct/53https://tuleap.net/plugins/tracker/?aid=10118https://www.exploit-db.com/exploits/43374/http://www.openwall.com/lists/oss-security/2017/10/23/3