🔍 CVE-2026-115190

8.0
CVSS Score
HIGH
2026-10-26
2026-10-26 16:17
✅ 완료

🇰🇷 한글 설명

Mautic의 세그먼트 필터 및 커스텀 필드 속성 처리 과정에서 안전하지 않은 역직렬화(PHP 객체 주입) 취약점이 존재합니다. 공격자가 해당 저장 값에 악성 직렬화 데이터를 삽입하면 임의의 PHP 객체가 생성될 수 있습니다. 이는 의존성 라이브러리의 가젯 체인과 결합하여 서버에서 임의 코드 실행으로 이어질 수 있으며, 연락처 데이터 열람·변조·삭제 위험이 있습니다. 악용을 위해서는 높은 권한 또는 저장 데이터에 대한 쓰기 권한이 필요합니다.

💡 쉬운 설명

마케팅 자동화 도구 Mautic에서 저장된 설정 데이터를 안전하지 않게 처리하는 결함이 발견되었습니다. 권한이 있는 공격자가 조작된 데이터를 저장하면 서버를 장악하거나 고객 정보를 빼낼 수 있습니다.

🇺🇸 원문 (English)

An insecure deserialization (PHP object injection) vulnerability exists in Mautic's handling of segment filters and custom field properties. Several code paths that read these stored values from the database deserialize them without restricting which PHP classes may be instantiated, instead of using Mautic's safe deserialization helper. An attacker who is able to store a crafted serialized value in these segment filter or custom field properties can cause arbitrary PHP objects to be instantiated when Mautic later processes the data, for example during segment evaluation, contact export, or custom field API requests. Combined with gadget chains available in Mautic's dependencies, this could allow an attacker to execute arbitrary code on the server, read, modify, or delete data stored in the Mautic instance, including contact data, and affect its availability. Exploitation requires high privileges or an existing ability to write to the affected stored data.

📍 영향받는 시스템

Mautic (세그먼트 필터 및 커스텀 필드를 사용하는 모든 설치 버전, 정확한 영향 버전은 공식 권고 확인 필요)

⚔️ 공격 벡터

높은 권한을 가진 사용자가 세그먼트 필터 또는 커스텀 필드 속성에 악성 직렬화 데이터를 저장하여 이후 처리 시 임의 PHP 객체를 실행시킴

🛡️ 대응 방법

Mautic을 공식 패치 버전으로 업데이트하고, 업데이트 전까지 관리자 권한 사용자를 제한하며 저장된 세그먼트 필터와 커스텀 필드 값을 점검

🔧 검증 코드

출력된 Mautic 버전을 공식 보안 권고의 패치 버전과 비교하여 패치 버전 미만이면 취약, 이상이면 조치 완료로 판단합니다.

Shell / Script
composer show mautic/core-lib 2>/dev/null | grep versions; cat /var/www/mautic/composer.json 2>/dev/null | grep -i mautic

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP