Description
SecureDrop is an open-source whistleblower submission system that media organizations can use to securely accept documents from, and communicate with anonymous sources. From 2.13.0 until 2.16.1, running the securedrop-admin install Ansible playbook with journalist alerts disabled leaves the journalist alert key filename empty, causing the copy task to transfer every file in ~/.config/securedrop-admin/, including Onion Service client authentication credentials, to the Monitor Server. An attacker must first compromise the privileged Monitor Server to obtain the credentials, and the credentials remain an additional protection layer rather than sufficient access by themselves because the Journalist Interface still requires a username, passphrase, and MFA, while SSH access still requires SSH keys. This issue is fixed in version 2.16.1.
Published: 2026-11-06
Score: 2.6 Low
EPSS: n/a
KEV: No
Impact: Exposure of shared client authentication credentials
Action: Patch
AI Analysis

Impact

The vulnerability allows the copy operation in the securedrop-admin Ansible playbook to inadvertently transfer all files in the administrator’s configuration directory, including Onion Service client authentication credentials, to the Monitor Server when journalist alerts are disabled and the alert key filename is left empty. The exposed credentials provide an additional layer of confidentiality but are insufficient by themselves to compromise the Journalist Interface, which still requires a username, passphrase, and MFA, nor to bypass the SSH key-based access to the Monitor Server.

Affected Systems

The affected vendor is freedomofpress:securedrop. Vulnerable versions are SecureDrop deployments using the 2.13.0 through 2.16.1 releases that were installed with the journalist alerts option turned off via the securedrop-admin playbook. The issue was addressed in release 2.16.1.

Risk and Exploitability

The CVSS score of 2.6 indicates low severity. EPSS is not available and the issue is not listed in the CISA KEV catalog, suggesting limited exploitation likelihood. An attacker must first compromise the Monitor Server to acquire the copied credentials; thus the attack vector requires prior server compromise and the foothold provided by the leaked files is a secondary benefit rather than a primary attack pathway. No public exploits are reported, and the impact is constrained to credential exposure if the Monitor Server is already compromised.

Generated by OpenCVE AI on November 6, 2026 at 22:29 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the official SecureDrop update 2.16.1 or later to eliminate the faulty file‑copy behavior.
  • Configure the securedrop-admin playbook to enable journalist alerts or explicitly set a non‑empty journalist alert key filename to prevent accidental copying of configuration files.
  • Enforce strict access controls and SSH key authentication on the Monitor Server to limit the risk that compromised credentials could be used to further penetrate the system.

Generated by OpenCVE AI on November 6, 2026 at 22:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 06 Nov 2026 21:15:00 +0000

Type Values Removed Values Added
Description SecureDrop is an open-source whistleblower submission system that media organizations can use to securely accept documents from, and communicate with anonymous sources. From 2.13.0 until 2.16.1, running the securedrop-admin install Ansible playbook with journalist alerts disabled leaves the journalist alert key filename empty, causing the copy task to transfer every file in ~/.config/securedrop-admin/, including Onion Service client authentication credentials, to the Monitor Server. An attacker must first compromise the privileged Monitor Server to obtain the credentials, and the credentials remain an additional protection layer rather than sufficient access by themselves because the Journalist Interface still requires a username, passphrase, and MFA, while SSH access still requires SSH keys. This issue is fixed in version 2.16.1.
Title SecureDrop: Onion Service client auth credentials copied to Monitor Server
Weaknesses CWE-201
References
Metrics cvssV3_1

{'score': 2.6, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:C/C:L/I:N/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-11-06T20:58:10.211Z

Reserved: 2026-08-07T18:26:53.524Z

Link: CVE-2026-71863

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-06T21:17:10.713

Modified: 2026-11-06T21:17:10.713

Link: CVE-2026-71863

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-06T22:30:12Z

Weaknesses
  • CWE-201

    Insertion of Sensitive Information Into Sent Data