CVE-2026-35046CWE-79

Tandoor has a Stored CSS Injection via <style> Tag in Recipe Instructions (API-Level)

Medium · published April 6, 2026

CVSS v3.1
5.4
EPSS
0%
Percentile
15.2
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
5.4 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.00248 · 15.2th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2026-04-06T17:20Z
EPSS history
Timeline
  • 06 APR 17:20Z
    Tandoor has a Stored CSS Injection via <style> Tag in Recipe Instructions (API-Level)
    cvelistv5