🔍 CVE-2026-33148

6.5
CVSS Score
MEDIUM
2026-03-26
2026-06-17 10:37
✅ 완료

🇰🇷 한글 설명

Tandoor Recipes 2.6.0 미만 버전에서 FDC 검색 엔드포인트가 사용자 입력값인 query 파라미터를 URL 인코딩 없이 직접 삽입하여 발생합니다. 공격자는 '&' 문자를 사용하여 API 키를 덮어쓰거나 요청을 조작할 수 있으며, 이를 통해 서비스 거부(DoS) 상태를 유발할 수 있습니다.

💡 쉬운 설명

레시피 관리 프로그램의 검색창에 특수 문자를 입력하여 프로그램의 동작을 방해할 수 있는 취약점입니다. 공격자가 잘못된 명령을 보내 서버를 멈추게 하거나 정보를 조작할 수 있습니다.

🇺🇸 원문 (English)

Tandoor Recipes is an application for managing recipes, planning meals, and building shopping lists. In versions prior to 2.6.0, the FDC (USDA FoodData Central) search endpoint constructs an upstream API URL by directly interpolating the user-supplied `query` parameter into the URL string without URL-encoding. An attacker can inject additional URL parameters by including `&` characters in the query value. This allows overriding the API key, manipulating upstream query behavior, and causing server crashes (HTTP 500) via malformed requests — a Denial of Service condition. Version 2.6.0 patches the issue.

📍 영향받는 시스템

Tandoor Recipes 2.6.0 미만 모든 버전

⚔️ 공격 벡터

검색 쿼리 파라미터에 '&' 문자를 포함하여 URL 구조를 조작하는 파라미터 주입 공격

🛡️ 대응 방법

Tandoor Recipes를 최신 버전인 2.6.0 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 Version 값이 2.6.0 미만이면 취약한 상태이며, 2.6.0 이상이면 안전합니다.

Shell / Script
pip show tandoor-recipes 2>/dev/null | grep -E 'Version'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

IBM WebSphere Application Server