← 인텔 센터로 돌아가기

2026-11-03 일일 보안 인텔리전스

RSS

CSSA 독점 조기 경보 2

CSSA 독점 조기 경보 10.0 치명적

Odin 압축 컴포넌트가 경계 검사 부재로 경계 밖 쓰기를 허용해 메모리 손상

공격자는 악의적인 압축 데이터 스트림(잘린 DEFLATE 스트림 또는 특정 패턴의 0바이트 스트림 등)을 구성해 zlib.inflate 또는 gzip.load가 내부 버퍼를 COMPRESS_OUTPUT_ALLOCATE_MAX 상한까지 확장한 뒤에도 쓰기를 계속하게 할 수 있습니다. grow_buffer는 상한에 도달해도 오류를 반환하지 않고, write_byte 등 하위 쓰기는 이후 길이 검증이 없으며 경계 검사가 비활성화되어 데이터가 힙 블록 밖에 기록됩니다. 그 결과 힙 버퍼 오버플로가 발생하고 서비스 거부, 임의 코드 실행 또는 민감 정보 유출로 이어질 수 있습니다.

컴포넌트
Odin은 시스템급 프로그래밍 언어와 그 표준 라이브러리 모음입니다. core/compress 모듈은 애플리케이션에 효율적인 스트림 및 버퍼 방식의 압축·해제를 제공하며, 동적 메모리 관리로 가변 길이 입출력 스트림을 처리합니다. 고성능 Zlib 및 Gzip 호환 처리와 자원이 제한된 환경에서의 낮은 오버헤드 변환이 핵심 설계 목표입니다.
유형
Out-of-bounds Write (CWE-787)
저장소
대응 방안
  • 버퍼 확장 로직에 엄격한 상한 검사를 넣어 현재 길이가 미리 정한 최대값에 도달하면 조용히 실패하지 말고 즉시 오류를 반환하십시오. 모든 하위 쓰기 전에 남은 공간을 다시 확인하고 공간이 부족하면 처리를 중단하고 오류를 보고하십시오. 또한 핵심 #no_bounds_check 컴파일 지시를 제거해 기본 런타임 안전 검사를 켜십시오.
CSSA 독점 조기 경보 10.0 치명적

php-src pdo_pgsql 드라이버가 프리페어 문 열 수 변화로 경계 밖 읽기를 일으켜 서비스 붕괴

PDO::ATTR_EMULATE_PREPARES를 켜면, 프리페어 문이 두 번째 실행에서 첫 실행보다 많은 열을 반환할 때 내부 배열 S->cols와 stmt->columns가 초기 크기 그대로라 인덱스가 경계를 벗어나 읽힙니다. 공격자는 ALTER TABLE로 열을 추가하거나 뷰를 바꿔 결과 집합 구조를 변경하고, zend_symtable_update가 댕글링 포인터를 쓰게 해 힙 버퍼 오버플로를 일으킬 수 있습니다. 프로세스가 붕괴하거나 정보가 유출될 수 있어 가용성에 심각한 영향을 줍니다.

컴포넌트
php-src는 PHP 언어 소스 저장소입니다. pdo_pgsql 확장은 핵심 데이터 접근 컴포넌트로, PHP 애플리케이션과 PostgreSQL 사이의 표준화된 연결과 상호작용을 구현합니다. 객체 지향 설계로 효율적인 프리페어 문 실행, 매개변수 바인딩, 결과 집합 파싱을 제공해 복잡한 업무 논리에서도 대규모 동시 데이터베이스 질의를 안전하고 안정적으로 처리하며, 기업용 웹 백엔드 영속 계층의 핵심 의존성입니다.
유형
Out-of-bounds Read (CWE-125)
저장소
대응 방안
  • 에뮬레이트 프리페어를 끄고 네이티브 드라이버 보호를 쓰거나, 동적으로 변하는 결과 집합 메타데이터를 코드에서 엄격히 검증해 실행 전마다 열 설명 배열을 다시 할당하고 크기와 메모리 경계를 확인하십시오.

CVE 인텔리전스 2

CVE-2026-105604 CVSS 10.0 치명적 2026-11-03

DJ-Classifieds 미인증 SQL 인젝션으로 원격 코드 실행

DJ-Classifieds 3.11.3 이전에는 프런트엔드 검색 기능의 입력 검증 부재로 미인증 SQL 인젝션(CWE-89) 결함이 있습니다. 공격자는 악의적 검색 요청을 구성해 백엔드 데이터베이스 질의를 직접 조작하고 민감 데이터 유출 또는 데이터베이스 완전 장악을 일으킬 수 있습니다. 이 Joomla 확장은 검색 인터페이스에 심각한 논리 결함이 있어 인증 없이 원격으로 유발할 수 있고, 데이터 무결성이 깨지며 시스템 탈취로 이어질 수 있습니다. 3.11.3으로 갱신하지 않은 모든 DJ-Classifieds 사용자와 이 확장을 배포한 모든 Joomla 사이트가 영향을 받습니다. 조작된 HTTP 요청만으로 악용할 수 있으며 사용자 상호작용이 필요 없고 원격 조작이 가능합니다.

컴포넌트
DJ-Classifieds는 널리 쓰이는 Joomla 분류 광고 확장으로, 사이트 관리자가 온라인 분류 목록을 만들고 관리할 수 있으며 프런트엔드 검색, 게시, 관리를 지원합니다.
위험
  • 일반 사용자에서 관리자로: 데이터베이스 권한이 잘못 구성되면 공격자가 SQL 인젝션으로 관리자 비밀번호를 바꾸거나 권한을 상승시킬 수 있음
  • 완전한 시스템 제어: 공격자는 이 결함으로 데이터베이스의 민감 정보(사용자 자격 증명, 거래 기록 등)를 읽거나 수정·삭제할 수 있고, 특정 데이터베이스 함수로 운영체제 명령을 실행할 수 있음
  • 사용자 상호작용 없는 공격: 자동화 스크립트로 스캔·공격하면 사용자에게 링크 클릭을 유도하지 않고 사이트 검색 인터페이스를 직접 공격해 결함을 유발할 수 있음
출처
대응 방안
  • DJ-Classifieds 확장을 즉시 3.11.3 이상으로 업그레이드
  • 웹 애플리케이션 방화벽(WAF)에 SQL 인젝션 특징이 있는 검색 요청을 차단하는 규칙 구성
  • 프런트엔드 검색 인터페이스의 접근 빈도를 제한하고 비정상 데이터베이스 질의 로그를 감시
CVE-2026-120442 CVSS 9.8 치명적 2026-11-02

ape-volo-admin JWT 하드코딩 키 인증 우회로 API 완전 제어

ape-volo-admin 3.6.1 이전에는 인증 모듈 설정 오류로 기본 암호화 키를 사용합니다(CWE-1394). appsettings.json에 하드코딩된 JWT 서명 키는 인증되지 않은 공격자가 오프라인에서 관리자 토큰을 위조하게 합니다. jti 클레임을 시드 관리자 ID로 설정해 토큰에 서명하면 사용자, 역할, 권한, 데이터에 대한 완전한 API 제어권을 얻습니다. 3.6.1로 갱신하지 않은 모든 ape-volo-admin 사용자가 영향을 받습니다. 사용자 상호작용 없이 원격으로 악용해 시스템 최고 권한을 직접 얻을 수 있습니다.

컴포넌트
ape-volo-admin은 JWT로 인증하는 관리 백엔드로, 사용자, 역할, 권한 및 데이터를 관리합니다.
위험
  • 일반 사용자에서 관리자로: 공격자는 초기 자격 증명 없이 위조 토큰으로 관리자 권한을 얻음
  • 완전한 시스템 제어: 공격자는 API를 완전히 제어해 모든 사용자 데이터, 역할 구성, 시스템 권한을 조회·수정·삭제할 수 있음
  • 사용자 상호작용 없는 공격: 공격자는 네트워크로 악성 요청을 보내 대상 사용자의 클릭이나 상호작용 없이 결함을 유발할 수 있음
출처
대응 방안
  • ape-volo-admin을 즉시 3.6.1 이상으로 업그레이드
  • appsettings.json의 하드코딩된 JWT 키를 제거하고 환경 변수 또는 키 관리 서비스 사용
  • API 접근 로그를 감시해 비정상 토큰 서명이나 고빈도 관리자 조작을 탐지

패키지 오염 4

패키지 오염 npm 2026-11-03

levvleys@2.0.4 악성 컴포넌트로 표시됨

이 버전은 악성 도메인과 통신하고 악성 명령을 실행하는 것이 확인되었습니다. 즉시 의존성을 점검하고 안전한 버전으로 고정하십시오.

MD5
15c9723944c2518b26c6e85e328e323c
패키지 오염 npm 2026-11-03

@levvicode/libsignal-node@>= 0 악성 컴포넌트로 표시됨

이 버전은 악성 도메인과 통신하고 악성 명령을 실행하는 것이 확인되었습니다. 즉시 의존성을 점검하고 안전한 버전으로 고정하십시오.

MD5
4181abb2003dd3f086d1e2288a2e3975
패키지 오염 npm 2026-11-03

unjailed@>= 0 악성 컴포넌트로 표시됨

이 버전은 악성 도메인과 통신하고 악성 명령을 실행하는 것이 확인되었습니다. 즉시 의존성을 점검하고 안전한 버전으로 고정하십시오.

MD5
fb14c95eabc5335e6979b5a337ca6cb3
패키지 오염 npm

pandafortunerush@>= 0 악성 컴포넌트로 표시됨

이 버전은 악성 도메인과 통신하고 악성 명령을 실행하는 것이 확인되었습니다. 즉시 의존성을 점검하고 안전한 버전으로 고정하십시오.

MD5
662f4a8