4.2 MEDIUM
- CVSS version (CVSS): 3.1
- Attack Vector (AV): Network (N)
- Attack Complexity (AC): High (H)
- Privileges Required (PR): Low (L)
- User Interaction (UI): None (N)
- Scope (S): Unchanged (U)
- Confidentiality (C): None (N)
- Integrity (I): Low (L)
- Availability (A): Low (L)
- Modified Attack Vector (MAV): Network (N)
- Modified Attack Complexity (MAC): High (H)
- Modified Privileges Required (MPR): Low (L)
- Modified User Interaction (MUI): None (N)
- Modified Confidentiality (MC): None (N)
- Modified Scope (MS): Unchanged (U)
- Modified Integrity (MI): Low (L)
- Modified Availability (MA): Low (L)
Activity log
- Created suggestion
Authorization bypass for session deletion in the transaction API
Consul Community Edition and Consul Enterprise 1.19.1 through 2.0.2 did not enforce the {{session:write}} ACL permission for session deletion operations submitted through the transaction API. An authenticated caller with network access to the Consul server RPC port could delete arbitrary sessions without holding the required permission. This vulnerability, CVE-2026-19016, is fixed in Consul 2.0.3 and Consul Enterprise 1.21.17, 1.22.11, and 2.0.3.
Affected products
- <2.0.3
- <2.0.3
Matching in nixpkgs
pkgs.consul
Tool for service discovery, monitoring and configuration
pkgs.envconsul
Read and set environmental variables for processes from Consul
pkgs.consul-alerts
Highly available daemon for sending notifications and reminders based on Consul health checks
pkgs.consul-template
Generic template rendering and notifications with Consul
pkgs.python313Packages.consul
Python client for Consul (https://www.consul.io/)
pkgs.python314Packages.consul
Python client for Consul (https://www.consul.io/)
pkgs.prometheus-consul-exporter
Prometheus exporter for Consul metrics
pkgs.terraform-providers.consul
None
Package maintainers
-
@vdemeester Vincent Demeester <vincent@sbr.pm>
-
@nh2 Niklas Hambüchen <mail@nh2.me>
-
@techknowlogick techknowlogick <techknowlogick@gitea.com>
-
@cpcloud Phillip Cloud
-
@hectorj Hector Jusforgues <hector.jusforgues+nixos@gmail.com>
-
@panicgh Nicolas Benes <nbenes.gh@xandea.de>