🇰🇷 한글 설명
Vvveb 1.0.8.1 이전 버전의 editor/editor 모듈 내 oEmbedProxy 액션에서 서버 측 요청 위조(SSRF) 취약점이 발견되었습니다. 인증된 백엔드 사용자가 검증되지 않은 url 파라미터를 통해 서버 내부 파일을 읽거나 내부 네트워크 서비스를 탐색할 수 있습니다.
💡 쉬운 설명
해커가 권한을 가진 상태에서 서버를 조종해 서버 내부의 비밀 파일을 읽거나, 서버가 속한 내부 네트워크의 다른 컴퓨터들을 공격할 수 있는 약점이 있습니다. URL 주소를 검증하지 않고 그대로 처리하기 때문에 발생하는 문제입니다.
🇺🇸 원문 (English)
Vvveb prior to 1.0.8.1 contains a server-side request forgery vulnerability in the oEmbedProxy action of the editor/editor module where the url parameter is passed directly to getUrl() via curl without scheme or destination validation. Authenticated backend users can supply file:// URLs to read arbitrary files readable by the web server process or http:// URLs targeting internal network addresses to probe internal services, with response bodies returned directly to the caller.
📍 영향받는 시스템
Vvveb 1.0.8.1 미만 버전
⚔️ 공격 벡터
인증된 사용자가 oEmbedProxy 액션의 url 파라미터에 file:// 또는 내부 http:// 주소를 입력하여 공격
🛡️ 대응 방법
Vvveb를 최신 버전인 1.0.8.1 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 1.0.8.1보다 낮은지 확인하여 취약 여부를 판단합니다.
grep -r "Vvveb" /path/to/installation/directory | grep -E 'version|composer.json'