🔍 CVE-2026-102639

6.5
CVSS Score
MEDIUM
2026-09-29
2026-10-02 13:17
✅ 완료

🇰🇷 한글 설명

MobilityDB 1.3.0 및 이전 버전의 MEOS 바이너리와 라이브러리 내 WKB 역직렬화 로직에서 경계 외 읽기 취약점이 발견되었습니다. 권한이 없는 데이터베이스 사용자가 음수 길이 필드가 포함된 조작된 WKB 페이로드를 제공하면, 부호 없는 크기 검증 누락으로 인해 PostgreSQL 백엔드 프로세스가 충돌하여 서비스 거부(DoS) 상태가 발생할 수 있습니다.

💡 쉬운 설명

데이터베이스에 잘못된 형식의 데이터를 입력하여 시스템을 강제로 멈추게 만들 수 있는 결함입니다. 공격자가 특수한 데이터를 보내면 데이터베이스 전체 서비스가 중단될 수 있습니다.

🇺🇸 원문 (English)

MobilityDB version 1.3.0 and earlier contains an out-of-bounds read vulnerability in the MEOS binary and library WKB deserialization logic that allows unprivileged database users to crash the PostgreSQL backend process by supplying a crafted WKB payload with a negative length field. The negative length value wraps to a large unsigned size_t due to missing signed validation, bypasses an overflow-unsafe pointer arithmetic bounds check in wkb_parse_state_check(), and causes memcpy() in text_from_wkb_state() to operate with a corrupted unbounded length, resulting in a remote denial-of-service condition affecting all sessions on the PostgreSQL instance.

📍 영향받는 시스템

MobilityDB version 1.3.0 and earlier

⚔️ 공격 벡터

권한이 없는 사용자가 조작된 WKB(Well-Known Binary) 페이로드를 데이터베이스에 전송

🛡️ 대응 방법

MobilityDB를 최신 보안 패치가 적용된 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 결과에서 MobilityDB의 버전을 확인하여 1.3.0 이하인지 체크합니다.

Shell / Script
psql -c "SELECT version();" | grep -i 'mobilitydb' && dpkg -l | grep mobilitydb 2>/dev/null || echo 'MobilityDB not found'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PostgreSQL