← Back to search

CVE-2026-104070

9.8 CRITICAL

Published 2026-10-06 · Updated 2026-10-09

AI risk analysis

Summary
This vulnerability allows unauthenticated attackers to modify arbitrary object fields and potentially execute arbitrary PHP code, leading to full control over the web application.
Exploitability
Exploitation is relatively straightforward as it requires only the omission of a specific parameter, making it accessible to attackers with basic knowledge of the application.
Blast radius
If exploited, the impact could be severe, as it allows for full control over the web application, including code execution and data disclosure.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to Crayons version 3.5.0 or later.
rceauth-bypasswebphpcode-execution

Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

The Crayons plugin for SPIP before 3.5.0 contains a missing authorization vulnerability that allows unauthenticated attackers to modify arbitrary editable object fields by omitting the secu_ anti-forgery parameter in crayons_store.php, causing the authorization dispatcher to resolve an unconditionally-true handler instead of the proper modification check. Attackers can chain this flaw to write a malicious .html skeleton file, disclose sensitive configuration files containing the site secret, and forge a signed ajax context to execute the uploaded skeleton, achieving arbitrary PHP code execution as the web-server user.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Weaknesses

CWE-862

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.