Vulnerabilidad en Windows (CVE-2024-4030)
Gravedad CVSS v3.1:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
07/05/2024
Última modificación:
07/09/2024
Descripción
En Windows, un directorio devuelto por tempfile.mkdtemp() no siempre tendría permisos configurados para restringir la lectura y escritura en el directorio temporal por parte de otros usuarios, sino que normalmente heredaría los permisos correctos de la ubicación predeterminada. Es posible que las configuraciones alternativas o los usuarios sin un directorio de perfil no tengan los permisos previstos. Si no está utilizando Windows o no ha cambiado la ubicación del directorio temporal, esta vulnerabilidad no le afecta. En otras plataformas, el directorio devuelto solo el usuario actual puede leerlo y escribirlo constantemente. Este problema se debió a que Python no admite permisos de Unix en Windows. La solución agrega soporte para Unix “700” para la función mkdir en Windows que utiliza mkdtemp() para garantizar que el directorio recién creado tenga los permisos adecuados.
Impacto
Puntuación base 3.x
7.10
Gravedad 3.x
ALTA
Referencias a soluciones, herramientas e información
- https://github.com/python/cpython/commit/35c799d79177b962ddace2fa068101465570a29a
- https://github.com/python/cpython/commit/5130731c9e779b97d00a24f54cdce73ce9975dfd
- https://github.com/python/cpython/commit/66f8bb76a15e64a1bb7688b177ed29e26230fdee
- https://github.com/python/cpython/commit/6d0850c4c8188035643586ab4d8ec2468abd699e
- https://github.com/python/cpython/commit/81939dad77001556c527485d31a2d0f4a759033e
- https://github.com/python/cpython/commit/8ed546679524140d8282175411fd141fe7df070d
- https://github.com/python/cpython/commit/91e3669e01245185569d09e9e6e11641282971ee
- https://github.com/python/cpython/commit/94591dca510c796c7d40e9b4167ea56f2fdf28ca
- https://github.com/python/cpython/commit/c8f868dc52f98011d0f9b459b6487920bfb0ac4d
- https://github.com/python/cpython/commit/d86b49411753bf2c83291e3a14ae43fefded2f84
- https://github.com/python/cpython/commit/e1dfa978b1ad210d551385ad8073ec6154f53763
- https://github.com/python/cpython/commit/eb29e2f5905da93333d1ce78bc98b151e763ff46
- https://github.com/python/cpython/issues/118486
- https://mail.python.org/archives/list/security-announce@python.org/thread/PRGS5OR3N3PNPT4BMV2VAGN5GMUI5636/
- https://security.netapp.com/advisory/ntap-20240705-0005/



