CVE-2026-93333
Received Received - Intake

Vault audit log prefix injection vulnerability

Vulnerability report for CVE-2026-93333, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-11-13

Last updated on: 2026-11-13

Assigner: HashiCorp Inc.

Description

Vault's audit devices did not validate the contents of a configured audit log prefix and did not consistently enforce the server-level setting that restricts audit log prefixing. This may allow a privileged operator to inject content into audit logs, potentially leading to forged or misleading audit records. This vulnerability (CVE-2026-93333) is fixed in Vault Community Edition 2.2.2 and Vault Enterprise 2.2.2, 1.21.14, and 1.19.25.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-11-13
Last Modified
2026-11-13
Generated
2026-11-13
AI Q&A
2026-11-13
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
HashiCorp Vault From 0.7.0 (inc) to 2.2.2 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-117 The product constructs a log message from external input, but it does not neutralize or incorrectly neutralizes special elements when the message is written to a log file.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability in HashiCorp Vault allows a privileged operator to inject malicious content into audit logs by exploiting unvalidated audit device prefixes. The issue occurs because Vault does not sanitize or validate these prefixes, enabling control characters or line separators to be inserted. This can cause log consumers to misinterpret a single audit entry as multiple records, potentially inserting forged entries alongside legitimate ones.

Detection Guidance

To detect this vulnerability, inspect Vault audit device configurations for enabled prefixes and verify if allow_audit_log_prefixing is set to false. Check log files for unexpected control characters or line separators in audit entries. Use commands like 'vault audit list' to review audit devices and 'grep' to search for suspicious patterns in logs.

Impact Analysis

The impact includes forged or misleading audit records, which could lead to incorrect security assessments or compliance violations. Attackers with sufficient privileges could manipulate logs to hide malicious activities or frame legitimate users. The vulnerability specifically affects file audit devices when the allow_audit_log_prefixing setting is enabled and socket/syslog devices even when the setting is disabled.

Compliance Impact

This vulnerability could undermine compliance with regulations requiring accurate and tamper-proof audit logs, such as GDPR and HIPAA. Forged or misleading audit records may result in non-compliance, potential fines, or legal consequences due to compromised log integrity.

Mitigation Strategies

Upgrade Vault to fixed versions: Community Edition 2.2.2 or Enterprise 2.2.2, 1.21.14, or 1.19.25. Disable audit log prefixing by setting allow_audit_log_prefixing=false in server configuration. Review and update audit device configurations to remove any existing prefixes.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-93333. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...