CVE-2023-45815
Python vulnerability analysis and mitigation

Overview

ArchiveBox, an open-source self-hosted web archiving system, was found to contain a security vulnerability (CVE-2023-45815) affecting all versions up to 0.6.2. The vulnerability is related to the wget extractor functionality and how archived content is executed in the browser context (GitHub Advisory).

Technical details

The vulnerability stems from ArchiveBox's architecture where archived content is served from the same host and port as the admin panel. When archived pages are viewed, JavaScript executes in the same context as all other archived pages and the admin panel, effectively bypassing the browser's standard CORS/CSRF security protections. This is classified as CWE-79 (Cross-site Scripting) with a CVSS v3.1 base score of 6.4 (MEDIUM) according to GitHub's assessment, and 5.4 (MEDIUM) according to NVD's assessment (NVD).

Impact

The impact varies depending on user authentication status. For authenticated administrators, malicious JavaScript can potentially perform any administrative action, including adding/removing/modifying snapshots and users. For non-authenticated users, while they cannot modify archives, they can still read all archived content by accessing the snapshot index and iterating through it (GitHub Advisory).

Mitigation and workarounds

Several workarounds are available: 1) Disable the wget extractor by setting archivebox config --set SAVE_WGET=False, 2) Ensure users are always logged out when viewing archived content, or 3) Serve only a static HTML version of the archive. A patch is being developed and tracked in GitHub issue #239 (GitHub Advisory).

Additional resources


SourceThis report was generated using AI

Related Python vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-22033HIGH8.6
  • PythonPython
  • label-studio
NoNoJan 12, 2026
CVE-2025-68472HIGH8.1
  • PythonPython
  • mindsdb
NoYesJan 12, 2026
CVE-2026-22251MEDIUM5.3
  • PythonPython
  • wlc
NoYesJan 12, 2026
CVE-2026-22691LOW2.7
  • PythonPython
  • pypdf
NoYesJan 10, 2026
CVE-2026-22250LOW2.5
  • PythonPython
  • wlc
NoYesJan 12, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management