Reports

Resultados para “sni”

8 resultado(s)

MEDIA#4094236

Bomba XML "billion laughs" en translation-finder de Weblate: ficheros Qt .ts que agotan la CPU

La función que lee la versión de los ficheros Qt .ts en translation-finder expandía entidades XML sin control. Un .ts de menos de 1 MiB forzaba decenas de MB de expansión, y cada fichero extra multiplicaba el coste de la detección.

[DENEGACIÓN DE SERVICIO]weblate
07 nov 2026
8 min
MEDIA#4088592

Denegación de servicio en translation-finder de Weblate: coste cuadrático al resolver máscaras con comodines

Al descubrir traducciones, translation-finder comparaba cada máscara con comodín contra todos los ficheros del mismo sufijo, una vez por resultado. Un repositorio con unos miles de ficheros bastaba para ocupar la CPU durante minutos en una petición web de Weblate.

[DENEGACIÓN DE SERVICIO]weblate
06 nov 2026
7 min
MEDIA#4128428

CVE-2026-115528: curl con wolfSSL acepta servidores TLS sin certificado y les envía las credenciales

Compilado con wolfSSL, curl completaba el handshake TLS 1.2 con un servidor que usaba un cifrado anónimo (sin certificado) al conectar por nombre de host, pese a tener activada la verificación, y le enviaba credenciales y datos.

[TLS Y CRIPTOGRAFÍA]curl
04 nov 2026
4 min
BAJA#3558277

pyOpenSSL acepta la conexión TLS aunque el callback de SNI lance una excepción (fallo abierto)

Si la función que el servidor registra con set_tlsext_servername_callback lanza una excepción, pyOpenSSL devuelve «OK» a OpenSSL y el handshake sigue adelante, con lo que se saltan los controles hechos en ese punto.

[TLS Y CRIPTOGRAFÍA]pyca
26 oct 2026
4 min
MEDIA#4028616

Weblate: un fichero de traducción enorme agota la memoria en la detección de codificación de translation-finder

detect_encoding() de translation-finder leía cada fichero de traducción entero en memoria para adivinar su codificación. Un .properties de 128 MiB disparaba el consumo hasta unos 400 MiB y tumbaba workers con poca memoria.

[DENEGACIÓN DE SERVICIO]weblate
16 oct 2026
5 min
MEDIA#3610332

Nextcloud Approval: quitar el parámetro etag permite aprobar un fichero modificado después de revisarlo

La app Approval solo comprobaba que el fichero no había cambiado desde la revisión si la petición incluía el etag. Omitiéndolo, se podía aprobar o rechazar una versión distinta a la revisada.

[LÓGICA DE NEGOCIO]nextcloud
27 sep 2026
3 min
CRÍTICA#1154542

Cómo un fichero de imagen trucado lograba ejecución remota en GitLab (ExifTool)

GitLab pasaba las imágenes subidas por ExifTool para limpiar metadatos; renombrando un fichero DjVu como .jpg se colaba código Perl que el servidor ejecutaba. Es la CVE-2021-22205.

[RCE]gitlab15 visitas
22 sep 2026
2 min
ALTA#1398305

Dos formas de colar XSS en los comentarios de GitLab saltándose el saneamiento

Encadenando un fallo en el servidor (data-sourcepos) y otro en el cliente (el elemento gl-emoji) se conseguía ejecutar JavaScript a cualquiera que abriera un comentario.

[XSS]gitlab12 visitas
22 sep 2026
2 min