CVE-2026-74759 SSRF por URLs credential_source sin validar en credenciales de cuenta externa AWS de Google::Auth
Google::Auth 0.12 para Perl permite falsificación de petición del lado del servidor mediante URLs credential_source sin validar en credenciales de cuenta externa AWS. retrieve_subject_token envía solicitudes a los campos imdsv2_session_token_url, url y region_url sin la verificación de host que aplican otras clases de credenciales, permitiendo peticiones GET y PUT a hosts internos y endpoints de metadatos link-local.
CVSS 3.1
- Probabilidad de explotación · EPSS del 09/110,4 % · percentil 30
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Qué hacer
- Verificá si usás el producto afectado.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 9.8 CRÍTICA
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Privilegios requeridosNinguno
- Interacción del usuarioNinguna
- AlcanceSin cambio
- ConfidencialidadAlta
- IntegridadAlta
- DisponibilidadAlta
Descripción original
Google::Auth versions 0.12 for Perl allow server side request forgery via unvalidated credential_source URLs in AWS external account credentials.
An external_account configuration with the AWS subject token type selects Google::Auth::ExternalAccountCredentials::Aws. Its retrieve_subject_token sends requests to the imdsv2_session_token_url, url and region_url fields of credential_source without the host check that the other credential classes apply.
Any caller that builds credentials from a configuration it does not fully control issues GET and PUT requests to hosts the configuration names, including internal services and link-local metadata endpoints.
Referencias (1)
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.