🔍 CVE-2025-47154

9.0
CVSS Score
CRITICAL
2025-05-01
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

Ladybird 브라우저의 LibJS 엔진이 arguments_list 벡터의 메모리 해제를 잘못 처리하여 use-after-free 취약점이 발생합니다. 공격자가 악의적인 자바스크립트 파일을 통해 원격 코드 실행을 할 수 있으며, f5a6704 커밋 이전의 모든 버전이 영향을 받습니다.

💡 쉬운 설명

Ladybird 브라우저가 자바스크립트를 실행할 때 메모리를 잘못 정리해서, 공격자가 악성 파일로 컴퓨터를 완전히 제어할 수 있습니다. 매우 위험한 취약점이므로 즉시 업데이트가 필수입니다.

🇺🇸 원문 (English)

LibJS in Ladybird before f5a6704 mishandles the freeing of the vector that arguments_list references, leading to a use-after-free, and allowing remote attackers to execute arbitrary code via a crafted .js file. NOTE: the GitHub README says "Ladybird is in a pre-alpha state, and only suitable for use by developers."

📍 영향받는 시스템

Ladybird 브라우저 f5a6704 커밋 이전의 모든 버전

⚔️ 공격 벡터

공격자가 특별히 제작한 악성 자바스크립트(.js) 파일을 피해자가 Ladybird에서 실행하도록 유도하면 원격 코드 실행 가능

🛡️ 대응 방법

Ladybird를 f5a6704 커밋 이후의 최신 버전으로 업데이트

🔧 검증 코드

커밋 로그에서 f5a6704가 표시되면 패치 적용됨, 표시되지 않으면 취약한 버전

Shell / Script
git log --oneline 2>/dev/null | grep -i f5a6704 || echo 'Update required'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git