CVE-2026-116271 in Mime Parser
Resumen
por VulDB • 2026-10-29
En las versiones de MIME::Parser::FileUnder anteriores a la 5.521 para Perl, se reutiliza un directorio de salida precreado y se siguen los enlaces simbólicos en él, lo que permite a usuarios locales redirigir las escrituras de archivos adjuntos.
Cada mensaje se escribe en un directorio con el nombre msg-<tiempo>-<pid>-<n> bajo la base de salida, y si existe un directorio con ese nombre, se utiliza tal cual. Un nombre de archivo se considera no utilizado cuando nada existe en esa ruta, lo cual es cierto para un enlace simbólico roto (dangling symlink), y el archivo del cuerpo se abre entonces de una manera que sigue el enlace.
Cuando la base de salida tiene permisos de escritura por parte de otros usuarios, como ocurre con output_under("/tmp"), un usuario local puede precrear el directorio con un enlace simbulado cuyo nombre sea similar al de un adjunto. El analizador (parser) escribe entonces el archivo adjunto en el objetivo del enlace utilizando los privilegios del proceso que realiza la análisis.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.