🇰🇷 한글 설명
Lychee 7.7.0 미만 버전에서 GET /docs/api 경로를 통해 인증 없이 OpenAPI 문서에 접근할 수 있는 취약점이 존재합니다. 공격자는 이 경로를 반복적으로 요청하여 서버의 CPU 자원을 고갈시키거나 API 구조 및 파라미터 정보를 탈취할 수 있습니다.
💡 쉬운 설명
사진 관리 프로그램의 설계도가 외부로 노출되어 해커가 시스템 정보를 캐낼 수 있습니다. 또한, 이 설계도를 계속 요청하면 서버에 과부하를 주어 서비스를 느리게 만들 수 있습니다.
🇺🇸 원문 (English)
Lychee is a free, open-source photo-management tool. Prior to 7.7.0, GET /docs/api exposes the Scramble-generated OpenAPI documentation configured by config/scramble.php to unauthenticated callers after installation, with observed response size and latency suggesting that the schema is regenerated without an application-level cache. A remote attacker can repeatedly request the unthrottled route to consume server CPU and obtain a detailed map of the API surface and parameter schema. This issue is fixed in version 7.7.0.
📍 영향받는 시스템
Lychee 7.7.0 미만 버전
⚔️ 공격 벡터
인증되지 않은 원격 공격자가 특정 API 경로(/docs/api)에 반복적인 GET 요청을 전송
🛡️ 대응 방법
Lychee를 최신 버전인 7.7.0 이상으로 업데이트하십시오.
🔧 검증 코드
HTTP 응답 코드가 200 OK이며 문서 내용이 반환된다면 취약한 버전입니다.
curl -I http://<target-ip>/docs/api
💻 영향받는 소프트웨어
IBM WebSphere Application Server