CVE-2026-58139

The DuckDB AWS extension for DuckDB contains a security policy bypass vulnerability that allows any database user with SQL execution permissions to extract plaintext AWS credentials by calling the load_aws_credentials function with the redact_secret parameter set to false, circumventing the database-wide allow_unredacted_secrets=false policy. Attackers can invoke this single function to retrieve the underlying AWS credential chain including access_key_id, secret_access_key, session_token, and region in plaintext, which are immediately valid against AWS APIs and particularly impactful in managed environments where pg_duckdb is preloaded and an AWS credential chain such as IMDSv2, IRSA, ECS task role, or EC2 instance role is reachable.
Configurations

No configuration.

History

23 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) La extensión DuckDB AWS para DuckDB contiene una vulnerabilidad de omisión de política de seguridad que permite a cualquier usuario de base de datos con permisos de ejecución de SQL extraer credenciales de AWS en texto plano llamando a la función load_aws_credentials con el parámetro redact_secret establecido en false, eludiendo la política allow_unredacted_secrets=false a nivel de base de datos. Los atacantes pueden invocar esta única función para recuperar la cadena de credenciales de AWS subyacente, incluyendo access_key_id, secret_access_key, session_token y region en texto plano, las cuales son inmediatamente válidas contra las API de AWS y particularmente impactantes en entornos gestionados donde pg_duckdb está precargado y una cadena de credenciales de AWS como IMDSv2, IRSA, rol de tarea de ECS o rol de instancia de EC2 es accesible.

Information

Published : 2026-08-03 20:17

Updated : 2026-10-23 21:10


NVD link : CVE-2026-58139

Mitre link : CVE-2026-58139

CVE.ORG link : CVE-2026-58139


JSON object : View

Products Affected

No product.

CWE
CWE-863

Incorrect Authorization