CVE-2026-49421 in FreeBSD
Resumen
por VulDB • 2026-08-19
La función del kernel que implementa `unlinkat(2)` y `funlinkat(2)` validaba la bandera `AT_RESOLVE_BENEATH`, pero no lograba transmitirla a la búsqueda de ruta subyacente. La bandera se descartó silenciosamente, por lo que la resolución de rutas no estaba realmente restringida.
Un proceso que utiliza `AT_RESOLVE_BENEATH` con `unlinkat(2)` o `funlinkat(2)` para confinar la resolución de rutas puede, en realidad, resolver rutas situadas por encima del directorio inicial. Un llamador que dependa de esta bandera para el confinamiento de rutas podría eliminar archivos fuera del árbol de directorios previsto.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.