Skip to content
Heist/ feed
High

CVE-2026-105314

Type: advisorySource: Official CVE List1 source record

Papermerge 3.5.3 allows remote code execution by a standard user via directory traversal in a /api/documents/upload call. A Python .pth file can be written to site-packages, and its code is executed upon the next start of the Python interpreter.

Announced Group revision 1
Original source ↗

CVE-2026-105314

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2026-105314

Papermerge

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "repo": "https://github.com/papermerge/papermerge-core",
    "vendor": "Papermerge",
    "product": "Papermerge",
    "versions": [
      {
        "status": "affected",
        "version": "3.5.3",
        "versionType": "semver"
      }
    ],
    "packageURL": "pkg:pypi/papermerge-core",
    "packageName": "papermerge-core",
    "programFiles": [
      "papermerge/core/features/document/router.py",
      "papermerge/core/pathlib.py",
      "papermerge/storage/backends/local.py"
    ],
    "collectionURL": "https://pypi.org",
    "defaultStatus": "unknown",
    "programRoutines": [
      {
        "name": "upload_document"
      },
      {
        "name": "docver_path"
      },
      {
        "name": "LocalBackend.upload"
      }
    ]
  }
]
Related CVEs
CVE-2026-105314

Source reference: /cveMetadata/cveId

Publisher severity

high

Source reference: /containers/cna/metrics

Event
#9456 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement