CVE-2026-42796: Arelle < 2.39.10 Unauthenticated RCE via /rest/configure
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.
Security readout for executives and security teams
Plain-English summary
CVE-2026-42796 lets an unauthenticated attacker run code on vulnerable Arelle webservers through the /rest/configure endpoint. If exposed, this can lead to full compromise of the Arelle process and potentially the host environment. Treat externally reachable instances as urgent.
Executive priority
Prioritize remediation immediately for internet-facing or broadly reachable Arelle servers. This is a critical unauthenticated RCE with high confidentiality, integrity, and availability impact. There is no cited evidence of active exploitation, but business risk is severe if exposed.
Technical view
Arelle before 2.39.10 allows unauthenticated access to /rest/configure. The endpoint accepts a plugins query parameter and passes it to the plugin manager, which can download and execute attacker-controlled Python code inside the Arelle process. CVSS is 9.8 with network attack vector and no privileges or user interaction required.
Likely exposure
Highest exposure is Arelle running as a webserver with REST access reachable from untrusted networks. Internal-only deployments still matter if attackers gain network foothold. Source data does not identify specific hosted services or default deployment prevalence.
Exploitation context
The sources describe unauthenticated remote code execution, but do not show CISA KEV listing or confirmed active exploitation. The low-complexity, network-reachable nature makes exploitation risk high for exposed vulnerable servers.
Researcher notes
Root issue is missing authentication/authorization on /rest/configure, mapped to CWE-306. The vulnerable flow passes the plugins parameter into plugin handling, enabling remote Python execution. Avoid relying only on perimeter assumptions; validate both version and endpoint reachability.
Mitigation direction
Upgrade affected Arelle deployments to version 2.39.10 or vendor-recommended current release.
Restrict access to Arelle REST interfaces from untrusted networks.
Review vendor release notes and advisory details before deployment.
If immediate upgrade is impossible, isolate the service and monitor closely.
Validation and detection
Inventory systems running Arelle webserver components.
Confirm installed Arelle version is 2.39.10 or vendor-approved fixed version.
Check whether /rest/configure is reachable from untrusted networks.
Review logs for unexpected REST configuration or plugin activity.
Verify network controls limit REST access to trusted management paths.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · medium confidence lookup
CWE-306: Credential and account abuse lookup
Authentication and credential weaknesses can make valid-account abuse and credential telemetry useful review starting points. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
The CVE wording references code or command execution, so execution technique review may help defensive triage. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
2CVSS vectors
3Timeline events
1ADP providers
4Source links
SSVC decision data
CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
Exploitation: noneAutomatable: yesTechnical Impact: total
CVSS vector scores
2 official scores
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-306 · source CWE mapping
Missing Authentication for Critical Function
Missing Authentication for Critical Function represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.