민감한 정보를 다루는 PHP 사이트는 내일 패치를 설치할 때까지 중단하는 편이 좋겠음. 지난달 다른 프로젝트에서는 조용히 패치 PR을 올렸는데도 공개된 지 10분도 지나지 않아 악용 시도가 시작됐음.
심각성과 사용 규모를 고려하면, PHP 취약점도 하룻밤 사이에 재발견되어 실제 공격에 쓰일 것으로 예상함.
실제 공격 장면이라고 하는 영상이 있음: https://mastodon.social/@Viss/117475758985207443.
거슬리는 편집 효과가 있어 뇌전증이 있다면 시청을 피하는 편이 좋겠음. 춤추는 애니메이션 소녀들은 마음에 듦!
영상에 등장하는 공격 대상이 다양한 걸 보면, 웹 앱에 특별한 조건이 없어도 공격이 가능할 듯함. 흥미진진해짐.
대비 차원에서 외부 웹에 노출된 비핵심 PHP 앱을 모두 중단했음.
내부 정보 없이 순전히 추측해 보면, JIT의 어떤 문제가 널리 쓰이는 프레임워크나 애플리케이션과 결합해 인증되지 않은 사용자도 악용할 수 있는 취약점일 수 있음. 그렇다면 php.ini 설정 등으로 취약한 기능을 간단히 끌 수 있을 듯함.
LLM으로 발견했을 가능성도 예상함. 사람도 언젠가 발견했겠지만, 악용 방법까지 알아내지는 못했을 가능성이 높다고 봄.
PHP 5.x까지 취약하다고 하니, JIT는 아닌 듯함.
일부 세부 정보가 유출됐는데, PHP 코드가 실행되기 전 POST 요청을 처리하는 부분에 있는 취약점이라고 함.
UTC 오전 7시 30분 현재, 적어도 몇 시간 전부터 취약점이 독립적으로 발견됐거나 유출된 것으로 보임. 공개 시점을 맞추기 위해 패치 배포를 미룬 조치는 전혀 효과가 없었던 듯함.
버그를 상세하게 풀어놓은 자료는 아직 보지 못했음.
개인용 Nextcloud를 인터넷에 공개해 운영하는 용감한 분들이 이번 일을 주의 깊게 보고 있기를 바람.