🔍 CVE-2021-21979

7.3
CVSS Score
HIGH
2021-03-03
2026-06-17 03:36
✅ 완료

🇰🇷 한글 설명

Bitnami Laravel 컨테이너의 특정 버전에서 빌드 시점에 /tmp/app/.env 파일이 생성되며 APP_KEY 값이 고정되는 취약점이 발견되었습니다. 공격자가 이 암호화 키를 획득할 경우 쿠키 값을 조작하여 PHP 객체 역직렬화 취약점을 악용하고 임의의 클래스 메서드를 호출할 수 있습니다.

💡 쉬운 설명

애플리케이션의 중요한 비밀번호 역할을 하는 암호화 키가 미리 정해진 채로 배포되는 문제입니다. 해커가 이 키를 알게 되면 가짜 데이터를 만들어 시스템을 조작하거나 해킹할 수 있습니다.

🇺🇸 원문 (English)

In Bitnami Containers, all Laravel container versions prior to: 6.20.0-debian-10-r107 for Laravel 6, 7.30.1-debian-10-r108 for Laravel 7 and 8.5.11-debian-10-r0 for Laravel 8, the file /tmp/app/.env is generated at the time that the docker image bitnami/laravel was built, and the value of APP_KEY is fixed under certain conditions. This value is crucial for the security of the application and must be randomly generated per Laravel installation. If your application's encryption key is in the hands of a malicious party, that party could craft cookie values using the encryption key and exploit vulnerabilities inherent to PHP object serialization / unserialization, such as calling arbitrary class methods within your application.

📍 영향받는 시스템

Bitnami Laravel 컨테이너 (Laravel 6: < 6.20.0-debian-10-r107, Laravel 7: < 7.30.1-debian-10-r108, Laravel 8: < 8.5.11-debian-10-r0)

⚔️ 공격 벡터

고정된 APP_KEY를 이용한 쿠키 조작 및 PHP 객체 역직렬화 공격

🛡️ 대응 방법

Bitnami에서 제공하는 최신 보안 패치 버전의 Docker 이미지로 업데이트하십시오.

🔧 검증 코드

출력된 이미지 태그가 취약점이 해결된 버전(Laravel 6: 6.20.0-debian-10-r107 이상 등)인지 확인하십시오.

Shell / Script
docker inspect bitnami/laravel | grep -E 'Image|Tag'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Docker