CVE-2016-3957
CRITICALweb2py < 2.14.2 - Remote Code Execution via Pickle Deserialization in Session Cookie
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2016-3957. PoCs published by sj.
AI-analyzed exploit summary This repository contains a full web2py application snapshot, including the vulnerable code for CVE-2016-3957. The presence of the admin shell controller and other components suggests it is a functional exploit PoC for the vulnerability.
Description
The secure_load function in gluon/utils.py in web2py before 2.14.2 uses pickle.loads to deserialize session information stored in cookies, which might allow remote attackers to execute arbitrary code by leveraging knowledge of encryption_key.
Exploits (1)
This repository contains a full web2py application snapshot, including the vulnerable code for CVE-2016-3957. The presence of the admin shell controller and other components suggests it is a functional exploit PoC for the vulnerability.
References (3)
Scores
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H