CVE-2026-42796
Arelle < 2.39.10 Unauthenticated RCE via /rest/configure
Record summary
CVE-2026-42796 has a selected CVSS score of 9.2 (critical); EIP currently links 1 repository PoC and 1 Nuclei template.
Description
Arelle before 2.39.10 contains an unauthenticated remote code execution vulnerability in the /rest/configure REST endpoint that accepts a plugins query parameter and forwards it to the plugin manager without authentication or authorization. Attackers can supply a URL to a malicious Python file through the plugins parameter, causing the Arelle webserver to download and execute the attacker-controlled code within the Arelle process with its privileges.
Exploitation context
Affected products and versions
1| Product | Source | Version range | Status |
|---|---|---|---|
ArelleBrowse Arelle / ArelleDefault status: affected | CVE List | Before 2.39.10 | affected |
Proofs of concept
1Repository PoCs
GitHubameerhamza-malik/CVE-2026-42796Repository PoCby ameerhamza-malikStars: 0Not analyzed1 file
Nuclei templates
1ProjectDiscoveryCRITICALArelle < 2.39.10 - Remote Code ExecutionCVSS 9.8
Arelle before 2.39.10 contains an unauthenticated remote code execution vulnerability in the webserver's /rest/configure endpoint. The plugins query parameter is forwarded to the plugin manager without authentication, allowing an attacker to supply a URL to a remote Python file that Arelle downloads and executes within its process.
Impact
Successful exploitation allows an unauthenticated attacker to execute arbitrary Python code with the privileges of the Arelle webserver process, leading to full host compromise.
Remediation
Upgrade to Arelle 2.39.10 or later, which rejects remote URL plug-in references over the webserver.
Source: ProjectDiscovery