Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Lifecycle Timeline
4DescriptionGitHub Advisory
Tandoor Recipes is an application for managing recipes, planning meals, and building shopping lists. In versions prior to 2.6.0, the image processing pipeline in Tandoor Recipes explicitly skips EXIF metadata stripping, image rescaling, and size validation for WebP and GIF image formats. A developer TODO comment in the source code acknowledges this as a known issue. As a result, when users upload recipe photos in WebP format (the default format for modern smartphone cameras), their sensitive EXIF data - including GPS coordinates, camera model, timestamps, and software information - is stored and served to all users who can view the recipe. Version 2.6.0 fixes the issue.
AnalysisAI
Tandoor Recipes versions prior to 2.6.0 fail to strip EXIF metadata from WebP and GIF image uploads, exposing sensitive information such as GPS coordinates, timestamps, and camera details to all users viewing shared recipes. This information disclosure vulnerability affects any user uploading recipe photos, particularly those using modern smartphones that default to WebP format. The vulnerability is fixed in version 2.6.0.
Technical ContextAI
Tandoor Recipes (CPE: cpe:2.3:a:tandoorrecipes:recipes:*:*:*:*:*:*:*:*) implements an image processing pipeline that explicitly bypasses EXIF metadata removal for WebP and GIF formats, as acknowledged by a developer TODO comment in the source code. This reflects a CWE-1230 vulnerability (Improper Handling of Sensitive Information) where the application fails to sanitize metadata before storage and serving. While JPEG and other formats likely receive metadata stripping, WebP (the default output format for modern smartphone cameras) and GIF formats retain all embedded EXIF tags including geolocation, camera EXIF IFD, timestamps, and software identifiers. The metadata is served without restriction to all users with recipe visibility, creating an information disclosure channel.
RemediationAI
Upgrade Tandoor Recipes to version 2.6.0 or later immediately (see vendor release at https://github.com/TandoorRecipes/recipes/releases/tag/2.6.0). Until patching is feasible, restrict recipe visibility via role-based access controls to limit exposure scope, and implement reverse proxy rules to block direct image serving or strip EXIF headers at the HTTP layer using tools such as ImageMagick or custom middleware. Audit existing recipe uploads for sensitive location data and contact affected users if deployments serve recipes from restricted-access locations.
Tandoor Recipes is an application for managing recipes, planning meals, and building shopping lists. Rated critical seve
Tandoor Recipes prior to 2.5.1 contains a blind server-side request forgery vulnerability in the Cookmate recipe import
Tandoor Recipes 2.0.0-alpha-1, fixed in 2.0.0-alpha-2, is vulnerable to privilege escalation. Rated medium severity (CVS
Recipes version 1.5.10 allows arbitrary HTTP requests to be made through the server. Rated medium severity (CVSS 6.5), t
In Recipes, versions 0.9.1 through 1.2.5 are vulnerable to Server Side Request Forgery (SSRF), in the “Import Recipe” fu
Path traversal in Tandoor Recipes prior to 2.5.1 allows authenticated users with import permissions to read arbitrary fi
Privilege escalation in Tandoor Recipes prior to version 2.6.4 allows authenticated users with read-only shared access t
Authenticated users can modify and expose private recipes in Tandoor Recipes through broken object-level authorization i
In Recipes, versions 0.17.0 through 1.2.5 are vulnerable to Stored Cross-Site Scripting (XSS), in the ‘Name’ field of Ke
In Recipes, versions 1.0.5 through 1.2.5 are vulnerable to Stored Cross-Site Scripting (XSS), in copy to clipboard funct
In Recipes, versions 1.0.5 through 1.2.5 are vulnerable to Stored Cross-Site Scripting (XSS), in “Add to Cart” functiona
Unauthenticated API input validation flaws in Tandoor Recipes (<2.6.4) enable cross-tenant data leakage and denial of se
Same technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-16297