CVE-2026-41412
ŚrednieCVSS 4.9Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 24 - wyżej niż 24% wszystkich znanych CVE
Streszczenie
Podatność w alf.io (system rezerwacji biletów) przed wersją 2.0-M5-2606 polega na tym, że rozszerzenie sandbox wstrzykuje klienta HTTP (`simpleHttpClient`) do skryptów. Metoda `postFileAndSaveResponse()` akceptuje dowolną ścieżkę pliku i odczytuje go bez walidacji, co pozwala złośliwemu skryptowi na odczyt i eksfiltrację dowolnego pliku na serwer atakującego.
Ocena ryzyka
Ryzyko polega na możliwości wycieku poufnych plików systemowych lub danych aplikacji, co może prowadzić do naruszenia poufności i integralności systemu.
Rekomendacja
Zaleca się natychmiastową aktualizację alf.io do wersji 2.0-M5-2606 lub nowszej oraz ograniczenie dostępu do skryptów rozszerzeń.
Inne podatności w alf.io
Zobacz wszystkie- CVE-2026-50165Wysokie
W alf.io przed wersją 2.0-M5-2605 występuje problem z kontrolą dostępu, który pozwala właścicielowi organizacji na odczyt sekretów konfiguracyjnych na poziomie systemu poprzez endpointy 'single configuration' z zakresu organizacji lub wydarzenia, w tym klucza API systemu.
- CVE-2026-35482Wysokie
Podatność sandbox escape w alf.io, systemie rezerwacji biletów open source, umożliwia uwierzytelnionemu administratorowi wykonanie dowolnych poleceń systemu operacyjnego na serwerze poprzez mechanizm rozszerzeń.
Oryginalny opis (angielski, źródło NVD)
alf.io is an open source ticket reservation system for conferences, trade shows, workshops, and meetups. Prior to version 2.0-M5-2606, the alf.io extension sandbox injects a fully-functional HTTP client (`simpleHttpClient`) into every extension script's scope. The `postFileAndSaveResponse()` method accepts an arbitrary filesystem path as its `file` parameter and reads the file contents using `new FileInputStream(file)` with no path validation, directory restriction, or allowlist. A malicious extension script can read any file accessible to the JVM process user and exfiltrate it to an attacker-controlled server via HTTP POST. Version 2.0-M5-2606 patches the issue.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

