Katalog CVE

CVE-2026-35046

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.25%

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

Streszczenie

W aplikacji Tandoor Recipes w wersjach przed 2.6.4 uwierzytelnieni użytkownicy mogą wstrzykiwać dowolne znaczniki <style> do instrukcji kroków przepisu. Sanitizer bleach.clean() jawnie zezwala na znacznik <style>, co powoduje, że backend przechowuje i udostępnia przez API nieoczyszczone ładunki CSS. Klienci, którzy pobierają instructions_markdown z API i renderują je jako HTML bez dodatkowej sanityzacji, wykonają CSS kontrolowany przez atakującego, co umożliwia m.in. UI redressing, nakładki phishingowe, wizualne zniekształcenie i eksfiltrację danych za pomocą CSS.

Ocena ryzyka

Atakujący z kontem użytkownika może oszukiwać innych użytkowników poprzez spreparowane interfejsy, wyłudzać dane lub prowadzić działania phishingowe. Może to podważyć zaufanie do aplikacji i narazić użytkowników na utratę danych.

Rekomendacja

Zaktualizuj Tandoor Recipes do wersji 2.6.4 lub nowszej. Dodatkowo zaleca się sanityzację treści po stronie klienta przed renderowaniem HTML.

Inne podatności w Tandoor Recipes

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

Tandoor Recipes is an application for managing recipes, planning meals, and building shopping lists. Prior to 2.6.4, Tandoor Recipes allows authenticated users to inject arbitrary <style> tags into recipe step instructions. The bleach.clean() sanitizer explicitly whitelists the <style> tag, causing the backend to persist and serve unsanitized CSS payloads via the API. Any client consuming instructions_markdown from the API and rendering it as HTML without additional sanitization will execute attacker-controlled CSS — enabling UI redressing, phishing overlays, visual defacement, and CSS-based data exfiltration. This vulnerability is fixed in 2.6.4.

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