Katalog CVE

CVE-2026-43882

ŚrednieCVSS 4.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

Percentyl 12 - wyżej niż 12% wszystkich znanych CVE

Streszczenie

W WWBN AVideo w wersjach do 29.0 włącznie nieuwierzytelniony endpoint plugin/Scheduler/downloadICS.php przekazuje kontrolowane przez atakującego parametry title, description i joinURL do Scheduler::downloadICS(), który buduje plik kalendarza ICS. ICS::escape_string() escapuje tylko przecinki i średniki i nie neutralizuje CR/LF, więc bajty CRLF w wartości właściwości pozwalają wstrzyknąć dowolne linie ICS, w tym pary END:VEVENT / BEGIN:VEVENT dodające całe zdarzenia kalendarza. Ponieważ złośliwy plik .ics jest serwowany z zaufanego origin AVideo, umożliwia to wiarygodny phishing kalendarzowy.

Ocena ryzyka

Atakujący może wstrzyknąć fałszywe wydarzenia kalendarza do pliku ICS serwowanego z zaufanej domeny, co ułatwia phishing i może prowadzić do oszustw. Użytkownicy mogą zaimportować złośliwe wydarzenia do swoich kalendarzy.

Rekomendacja

Zaktualizuj AVideo do wersji zawierającej commit 764db592f99e545aa86bb9a4ad664ffd14c38ba5 lub nowszej. Do czasu aktualizacji rozważ wyłączenie endpointu downloadICS.php.

Inne podatności w WWBN AVideo

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

WWBN AVideo is an open source video platform. In versions up to and including 29.0, the unauthenticated plugin/Scheduler/downloadICS.php endpoint passes attacker-controlled title, description, and joinURL parameters into Scheduler::downloadICS(), which builds an ICS calendar file via the ICS helper class. ICS::escape_string() (objects/ICS.php:167-169) only escapes , and ; and does NOT neutralize CR/LF, so attacker CRLF bytes inside a property value break out and inject arbitrary ICS lines — including END:VEVENT / BEGIN:VEVENT pairs that add entire attacker-controlled calendar events. Because the malicious .ics file is served from the victim's trusted AVideo origin, this enables high-credibility calendar phishing: forged meetings with attacker-chosen SUMMARY, URL, LOCATION, and DESCRIPTION landing in the victim's calendar after import. Commit 764db592f99e545aa86bb9a4ad664ffd14c38ba5 contains an updated fix.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS