Vulnerabilidad en configuración "require_valid_user_except_for_up" en el servidor de base de datos en CouchDB (CVE-2020-1955)
Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-306
Ausencia de autenticación para una función crítica
Fecha de publicación:
20/05/2020
Última modificación:
21/07/2021
Descripción
CouchDB versión 3.0.0, es enviada con una nueva configuración que rige el control de acceso a todo el servidor de base de datos llamada "require_valid_user_except_for_up". Se suponía que una extensión del antiguo ajuste "require_valid_user", que a su vez requiere que todas y cada una de las peticiones hacia CouchDB tengan que hacerse con credenciales válidas, prohibiendo efectivamente cualquier petición anónima. El nuevo "require_valid_user_except_for_up" es un ajuste desactivado por defecto que se supone que permite requerir credenciales válidas para todos los endpoints excepto para el endpoint "/_up". Sin embargo, la implementación de éste cometió un error que conllevó a no aplicar las credenciales sobre ningún endpoint, cuando estaba habilitado. CouchDB versiones 3.0.1[1] y 3.1.0[2] corrige este problema.
Impacto
Puntuación base 3.x
9.80
Gravedad 3.x
CRÍTICA
Puntuación base 2.0
6.80
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:apache:couchdb:3.0.0:*:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página