#3801 - Unauthenticated Remote Code Execution

  • By
  • Added
  • 4 views
Identifier #3801
Issue type Major issue (breaks an entire feature)
Title Unauthenticated Remote Code Execution
Status Completed
Tags

Type: Security (custom)

Handling member Chris Graham
Addon core
Description The use of the unserialize function in multiple places allows an unauthenticated attacker to execute arbitrary code. The check done in secure_serialized_data is straightforward to bypass. A fix replacing unserialize with json_decode should be released as soon as possible. A python script that exploits this vulnerability against hosts with a PHP version < 7.2 is attached.
Steps to reproduce

Funded? No
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".

Rating

Unrated