Apache Airflow Misconfigurations Leak Login Credentials to Hackers
Apache Airflow Misconfigurations Leak Login Credentials to Hackers
A recent investigation into misconfigured Apache Airflow instances has uncovered critical vulnerabilities exposing login credentials, API keys, and cloud service.
gbhackers.com
- 개요
- Apache Airflow의 잘못된 설정으로 인해 로그인 자격증명, API 키, 클라우드 서비스 액세스 토큰이 노출되는 심각한 보안 문제가 확인됨
- 금융, 헬스케어, 전자상거래 등 주요 산업군에서 AWS, Slack, PayPal, 내부 DB 계정 정보 등이 외부에 노출됨
- CVE-2020-17511 포함 레거시 로깅 취약점 및 암호화 미적용 변수 설정 등 다수의 공격 벡터 존재
- 취약점 발생 원인
- 하드코딩된 자격증명
- DAG 스크립트 내부에 데이터베이스 비밀번호 등 자격정보가 직접 하드코딩
- Airflow의 보안 연결 프레임워크를 우회하여 버전관리 시스템, UI, 로그 등에서 노출
- 암호화되지 않은 변수 및 메타데이터
- Variable 및 Connection 객체에 저장된 민감정보가 Fernet 암호화 없이 평문으로 저장
- Extra 필드에 AWS 키 등을 잘못 저장해 암호화 우회
- 레거시 로깅 취약점 (CVE-2020-17511)
- Airflow 1.10.13 이전 버전에서는 CLI 명령 실행 시 비밀번호가 로그에 그대로 기록
- 로그를 탈취한 공격자는 인증정보를 확보 가능
- 구성파일 오노출
- airflow.cfg에서
expose_config = True
설정으로 Fernet 키와 DB URI 등 민감 정보가 공개 - Fernet 키가 유출되면 전체 변수 및 연결 객체 복호화 가능
- airflow.cfg에서
- 하드코딩된 자격증명
- 공격자 접근 가능 자산
- 클라우드 인프라
- AWS IAM 자격증명으로 프로덕션 리소스 접근
- 내부 시스템
- MySQL, Snowflake, Hadoop 등 내부 DB 시스템 접속 자격
- 협업 도구
- Slack 토큰 탈취로 사내 피싱 및 소셜 엔지니어링 캠페인 수행
- 결제 시스템
- PayPal API 키를 통한 결제 조작 또는 금융 거래 탈취
- 공급망 공격
- Docker 이미지 경로 노출로 악성 컨테이너 이미지 삽입 가능
- 클라우드 인프라
- 보안 및 규제 위반 영향
- GDPR, CCPA 등 개인정보보호법 위반으로 최대 연매출 4% 벌금 부과 가능성
- Colonial Pipeline 사건과 유사하게 자격증명 유출로 인해 랜섬웨어 공격 확대 가능
- 일부 시스템은 2020년 이후 지원 종료된 구버전 운영 중으로 패치 미적용 위험도 높음
- 보안 권고
- 버전 업그레이드
- Airflow 2.0 이상으로 업그레이드하여 REST API 인증 기본 적용 및 로그 보안 강화
- 네트워크 분리
- IP 화이트리스트 또는 VPN을 통해 Airflow 인스턴스 외부 접근 제한
- 비밀정보 관리체계 도입
- AWS Secrets Manager 또는 HashiCorp Vault 등 외부 Secrets Management 시스템과 통합
- 코드 리뷰 및 자동 스캔
detect-secrets
등의 도구로 하드코딩 자격증명 사전 탐지 및 차단- 예시:
detect-secrets scan --update .secrets.baseline
- 버전 업그레이드
- 결론
- Airflow 설정 오류는 단순한 실수 수준을 넘어서 전사적 정보자산 및 업무 자동화 환경 전체를 위협
- 조직은 DevSecOps 체계에서 오케스트레이션 플랫폼 보안 점검을 필수 항목으로 포함해야 함
- 보안 취약한 Airflow 인스턴스는 공격자에 의해 곧바로 악용될 수 있는 구조이므로, 조속한 감시 및 패치 적용이 시급
- 향후 워크플로우 기반 자동화 확산에 따라 Airflow 보안 취약점은 공급망 공격의 주요 진입점이 될 수 있음
'Kant's IT > Vulnerability' 카테고리의 다른 글
ZITADEL IDOR 취약점으로 주요 설정 변경 가능, 계정 탈취 및 보안 우회 위험 (0) | 2025.03.31 |
---|---|
Kibana 원격 코드 실행 취약점(CVE-2025-25015) 긴급 보안 패치 발표 (0) | 2025.03.31 |
CVE-2025-21298, Microsoft Windows Zero-Click 취약점 패치 분석 (0) | 2025.03.31 |
Cisco Webex for BroadWorks의 SIP 전송 구성 취약점으로 자격증명 노출 가능 (0) | 2025.03.31 |
Windows KDC Proxy 원격 코드 실행 취약점(CVE-2024-43639) 분석 (0) | 2025.03.31 |