Description
CodeIgniter before 3.0 and Kohana 3.2.3 and earlier and 3.3.x through 3.3.2 make it easier for remote attackers to spoof session cookies and consequently conduct PHP object injection attacks by leveraging use of standard string comparison operators to compare cryptographic hashes.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
Seagate Business NAS Unauthenticated Remote Command Execution
exploit/linux/http/seagate_nas_php_exec_noauth
Exploit-DB 1
- Seagate Business NAS - Remote Command Execution (Metasploit) EDB-36264 · remote · Mar 4, 2015 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Packagist | codeigniter/framework | < 3.0.0 | 3.0.0 | GHSA-w9ph-q4h9-rwq6 |
| Packagist | kohana/core | < 3.3.3 | 3.3.3 | GHSA-w9ph-q4h9-rwq6 |
References
- https://scott.arciszewski.me/research/full/php-framework-timing-attacks-object-injection
- 20140512 CodeIgniter <= 2.1.4 and Kohana <= 3.2.3, 3.3.2 - Timing Attacks and Object Injection mailing-list
- https://github.com/kohana/core/pull/492
- http://packetstormsecurity.com/files/130609/Seagate-Business-NAS-Unauthenticated-Remote-Command-Execution.html