Existe una vulnerabilidad de omisión de carga de archivos en las versiones de Laravel Sharp anteriores a la 9.20.0. Los usuarios autenticados pueden explotar esto para omitir las restricciones de tipo de archivo, lo que podría conducir a la ejecución de código arbitrario si se utiliza un disco público. Actualice a la versión 9.20.0 para solucionar este problema.
Con una puntuación CVSS de 8.8, esta es una vulnerabilidad de alta gravedad debido al potencial de ejecución de código.
¿Qué es Laravel?
CVE-2026-33687: Omisión de la restricción de carga de archivos
Alta gravedad debido al potencial de ejecución de código arbitrario.
Con una puntuación EPSS de 0.049, la probabilidad de explotación es relativamente baja.
El `ApiFormUploadController` en Sharp permite a los usuarios autenticados controlar el parámetro `validation_rule`. Al manipular este parámetro, los atacantes pueden omitir las restricciones de tipo de archivo y extensión, lo que podría permitir la carga de archivos maliciosos.
Cómo solucionar CVE-2026-33687 en Laravel Sharp
Parchear ahora- 1.Actualice su instalación de Laravel Sharp a la versión 9.20.0 o posterior.
composer update laravelSolución temporal: Asegúrese de que el disco de almacenamiento utilizado para las cargas de Sharp sea estrictamente privado. Bajo las configuraciones predeterminadas, un atacante no puede ejecutar directamente archivos PHP cargados a menos que se utilice explícitamente una configuración de disco público.
NextGuard marca automáticamente CVE-2026-33687 si laravel aparece en cualquiera de sus proyectos monitoreados; no se requiere búsqueda manual.
Manténgase a la vanguardia de las vulnerabilidades de laravel
Administre proactivamente la seguridad de su aplicación mediante el seguimiento y la mitigación de las vulnerabilidades de laravel. Utilice NextGuard para monitorear sus dependencias de laravel.
Comparar planesPreguntas frecuentes
La vulnerabilidad de omisión de carga de archivos en Laravel Sharp se puede mitigar actualizando a la versión 9.20.0. La actualización regular de sus dependencias es crucial para mantener la seguridad de la aplicación. ver todas las vulnerabilidades de laravel.
Temas relacionados