CVE-2026-44943
CBL Mariner 취약성 분석 및 완화

개요

CVE-2026-44943 is a Path Traversal vulnerability (CWE-22) in open-iscsi that allows remote man-in-the-middle (MITM) attackers to create root-owned files outside the designated database directory and inject arbitrary lines into existing records. The vulnerability was discovered by Keith at Linneman Labs and publicly disclosed on July 29, 2026. It affects all versions of open-iscsi up to and including commit 668ca1df9c9a1e9bdd5c999ae1d67c9c8909237e. The CVSS v3.1 base score is 8.6 (High), and the CVSS v4.0 base score is 6.9 (Medium) (GitHub Advisory, Red Hat Bugzilla).

기술적 세부 사항

The root cause is insufficient validation of IQN (iSCSI Qualified Name) target names received during iSCSI discovery. Open-iscsi uses target names as directory names within its database directory (typically /var/lib/iscsi), and prior to the fix, it accepted IQN names containing path traversal sequences such as ../../../* without sanitization. RFC 3722 Section 6.2 defines prohibited ASCII characters for IQN names — including forward slashes, backslashes, spaces, and control characters — but these were not enforced. A MITM attacker positioned between the iSCSI initiator and a discovery server could supply a crafted malicious target name containing traversal sequences, causing open-iscsi to create root-owned files at arbitrary filesystem locations and inject content into records outside the database directory. The fix introduces an iqn_name_valid() function that enforces RFC 3722 character restrictions across all discovery code paths (discovery.c, iscsiadm.c, iscsistart.c) (GitHub Commit, GitHub Advisory).

영향

Successful exploitation allows a remote MITM attacker to write root-owned files to arbitrary locations on the filesystem and inject arbitrary content into iSCSI database records, resulting in a high integrity impact with a changed scope. While there is no direct confidentiality or availability impact, the ability to create or modify root-owned files outside the intended directory could facilitate privilege escalation, persistence mechanisms, or corruption of system configuration files. The attack is network-based, requires no authentication, and no user interaction, making it automatable against any system running a vulnerable version of open-iscsi that performs iSCSI discovery over an untrusted network (GitHub Advisory, Red Hat Bugzilla).

악용 가능성

There is no public proof-of-concept exploit code and no evidence of in-the-wild exploitation at this time (GitHub Advisory). The EPSS score is approximately 0.33%, indicating a low near-term probability of exploitation. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires an attacker to be positioned as a MITM on the network path between the iSCSI initiator and a discovery server, which limits opportunistic exploitation but is feasible in environments with inadequate network segmentation.

착취 단계

  1. Reconnaissance: Identify target systems running open-iscsi that perform iSCSI discovery (e.g., via SendTargets or iSNS), particularly those on networks where MITM positioning is feasible (e.g., shared network segments, ARP spoofing opportunities).
  2. MITM Positioning: Position between the iSCSI initiator and the discovery target/iSNS server using techniques such as ARP spoofing, DNS poisoning, or rogue iSNS server setup on the local network segment.
  3. Craft Malicious Discovery Response: Intercept the iSCSI discovery response and inject a crafted target name containing path traversal sequences, e.g., iqn.2026-01.com.attacker:../../../etc/cron.d/backdoor or similar sequences using characters prohibited by RFC 3722 (e.g., forward slashes).
  4. Trigger File Creation: When the vulnerable open-iscsi initiator processes the discovery response, it uses the unsanitized target name as a directory/file path within /var/lib/iscsi, causing root-owned files to be created at the traversed path outside the database directory.
  5. Inject Content: Craft the discovery response payload to inject arbitrary lines into the created file, potentially writing malicious content (e.g., cron job entries, authorized_keys lines) to sensitive system locations (GitHub Commit, GitHub Advisory).

타협의 징후

  • File System: Unexpected root-owned files or directories created outside /var/lib/iscsi, particularly in sensitive locations such as /etc/cron.d/, /etc/sudoers.d/, /root/.ssh/, or other system directories; new files with timestamps correlating to iSCSI discovery activity.
  • Logs: Entries in system logs (e.g., /var/log/syslog, /var/log/messages) showing open-iscsi processing target names containing path separator characters (/, \) or other RFC 3722-prohibited characters; iscsid log entries referencing unusual or malformed IQN names.
  • Network: Unexpected or unauthorized iSCSI discovery responses (TCP port 3260) containing target names with path traversal sequences (../); ARP anomalies or unexpected hosts responding to iSNS or SendTargets discovery requests.
  • Process: The iscsid daemon creating files in unexpected filesystem locations outside its normal database directory (/var/lib/iscsi).

완화 및 해결 방법

Update open-iscsi to a version that includes commit 668ca1df9c9a1e9bdd5c999ae1d67c9c8909237e or later, which introduces IQN name validation enforcing RFC 3722 character restrictions across all discovery code paths (GitHub Commit). As a workaround, implement network segmentation to ensure iSCSI discovery traffic only traverses trusted network segments, and use network monitoring to detect anomalous iSCSI discovery responses. Verify the integrity of the /var/lib/iscsi database directory and surrounding filesystem locations for unexpected root-owned files. Avoid performing iSCSI discovery over untrusted or shared network segments until the patch is applied (GitHub Advisory, Red Hat Bugzilla).

커뮤니티 반응

The vulnerability was reported to the open-iscsi project by Keith at Linneman Labs and addressed alongside a related credential verification flaw (CVE-2026-44944) in the same commit. Red Hat has filed a high-severity bug report and is tracking the issue for affected products. SUSE has also acknowledged the vulnerability via their Bugzilla. No significant broader community or social media discussion has been observed beyond standard vulnerability database aggregation (Red Hat Bugzilla, GitHub Commit).

추가 자료


근원이 보고서는 AI를 사용하여 생성되었습니다.

관련 CBL Mariner 취약점:

CVE ID

심각도

점수

기술

구성 요소 이름

CISA KEV 익스플로잇

수정 사항이 있습니다.

게시된 날짜

CVE-2026-55995HIGH8.7
  • CBL Mariner logoCBL Mariner
  • isns-utils
아니요Jul 29, 2026
CVE-2026-59251HIGH8.7
  • CBL Mariner logoCBL Mariner
  • cpe:2.3:a:erlang:erlang\/otp
아니요Jul 27, 2026
CVE-2026-58227HIGH8.7
  • CBL Mariner logoCBL Mariner
  • cpe:2.3:a:erlang:erlang\/otp
아니요Jul 27, 2026
CVE-2026-44944HIGH8.5
  • CBL Mariner logoCBL Mariner
  • iscsi-initiator-utils
아니요Jul 29, 2026
CVE-2026-44943MEDIUM6.9
  • CBL Mariner logoCBL Mariner
  • open-iscsi
아니요Jul 29, 2026

무료 취약성 평가

클라우드 보안 태세를 벤치마킹합니다

9개의 보안 도메인에서 클라우드 보안 관행을 평가하여 위험 수준을 벤치마킹하고 방어의 허점을 식별합니다.

평가 요청

추가 Wiz 리소스

맞춤형 데모 받기

맞춤형 데모 신청하기

"내가 본 최고의 사용자 경험은 클라우드 워크로드에 대한 완전한 가시성을 제공합니다."
데이비드 에슬릭최고정보책임자(CISO)
"Wiz는 클라우드 환경에서 무슨 일이 일어나고 있는지 볼 수 있는 단일 창을 제공합니다."
아담 플레처최고 보안 책임자(CSO)
"우리는 Wiz가 무언가를 중요한 것으로 식별하면 실제로 중요하다는 것을 알고 있습니다."
그렉 포니아토프스키위협 및 취약성 관리 책임자