Skip to content
OpenAdvisories
High · 8.6 Scanner template CVE-2024-39903 EUVD-2024-2307GHSA-9794-pc4r-438wPYSEC-2026-1933

Local File Inclusion in Solara

Published Jul 12, 2024 · Updated Aug 2, 2024 · Assigned by GitHub_M

Description

Solara is a pure Python, React-style framework for scaling Jupyter and web apps. A Local File Inclusion (LFI) vulnerability was identified in widgetti/solara, in version <1.35.1, which was fixed in version 1.35.1. This vulnerability arises from the application's failure to properly validate URI fragments for directory traversal sequences such as '../' when serving static files. An attacker can exploit this flaw by manipulating the fragment part of the URI to read arbitrary files on the local file system.

Affected products

VendorProductAffectedFixed
widgetti solara < 1.35.1 —

Automated scanner template

A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.

Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI solara < 1.35.1 1.35.1 GHSA-9794-pc4r-438w

References