Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver crafted binary to developer
-
ExploitXcode parsing tool reads malformed data
-
ImpactOut-of-bounds read terminates the tool
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK
1 technique across 1 tactic: Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a local developer workflow: the victim must run an affected Xcode binary-parsing tool (Xcode prior to version 27) against an attacker-supplied, maliciously crafted binary file. Exploitation is LIMITED by (1) local attack vector - the malformed file must reach a machine running Xcode and be fed to the vulnerable tool; (2) the need for the user/toolchain to actually parse the attacker's file; (3) impact ceiling of a single tool crash (no RCE, no data disclosure given C:N/I:N); and (4) version - fixed in Xcode 27, so only installs below 27 are affected. There is no network-exposed, unauthenticated path. |
| Impact | This is a genuinely low-priority issue and the signals are consistent in saying so. The CVSS 3.1 base score is 3.3 (Low) with vector AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - a local attack vector, low complexity, and the ONLY impact is to availability (A:L), with no confidentiality or integrity impact (C:N/I:N). That availability impact is scoped to a single tool crash, not the host. EPSS reinforces this: 0.15% probability at the 3rd percentile, i.e. near the bottom of the exploitation-likelihood distribution. CISA's SSVC decision framework agrees across all three axes - Exploitation: none, Automatable: no, Technical Impact: partial - which maps to a 'Track' (not 'Act') disposition. There is no KEV listing and no POC referenced, so this is 'no public exploit identified at time of analysis.' One cross-source tension worth noting: the input Tags include 'Information Disclosure' and 'Buffer Overflow,' and the CWE is CWE-125 (out-of-bounds READ, which can leak memory), yet both the description ('unexpected tool termination') and the CVSS vector (C:N) describe a denial-of-service / crash outcome with NO disclosure. Treat the 'Information Disclosure' tag as unsupported by the authoritative data. Net: a low-CVSS, low-real-risk developer-tooling bug, not an operational priority. |
| Exploit ScenarioDerived | An attacker crafts a malformed binary (e.g., a Mach-O/object file) and gets a macOS developer to process it with an Xcode command-line or build tool. When the tool parses the malformed structure it reads out of bounds and crashes. No public exploit code is referenced, the impact is limited to the tool terminating (no code execution or data leak), and exploitation requires local access to a machine running the affected tool. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 20, 2026
An out-of-bounds read in Apple Xcode's binary-parsing tools affects Xcode installs earlier than 27 and can terminate the affected tool when it processes a maliciously crafted binary, producing a local denial-of-service condition. The authoritative assessment is local access with no privileges required but user interaction required, and impact limited to availability (C:N/I:N/A:L); there is no network-exposed unauthenticated path and no confirmed data disclosure. No public exploit was identified at time of analysis, EPSS is 0.15% (3rd percentile), and SSVC lists exploitation as none, so this is a low-priority developer-workstation issue.
RemediationAI
Vendor-released patch: Xcode 27. Upgrade every affected Xcode installation to version 27 or later and verify the build number against Apple's advisory at https://support.apple.com/en-us/149040. Until upgrading, do not feed untrusted or third-party binaries to Xcode's binary-parsing and analysis tools; restrict such processing to trusted build artifacts, and if untrusted binary inspection is unavoidable, run the tooling inside an isolated low-privilege VM or sandbox without access to sensitive project data. These compensating controls reduce exposure but have trade-offs: refusing untrusted binaries can slow third-party triage, and VM or sandbox isolation adds operational overhead and may break hardware-assisted debugging or performance-profiling workflows.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Apple Xcode is the macOS developer toolchain whose utilities parse compiled binaries and related build artifacts. CWE-125 describes an out-of-bounds read caused by insufficient validation of input length or offset fields, so a crafted file can make a parser read beyond an intended buffer and then terminate. The authoritative vector AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L means the file must reach the local machine and be processed in a user-driven workflow; PR:N means no privileges are required, while UI:R captures the need for the user or toolchain to open the attacker's file. The CPE cpe:2.3:a:apple:xcode:*:*:*:*:*:*:*:* and EUVD range Xcode 0 <27 identify all pre-27 installs, with Apple fixing the issue in Xcode 27 via improved input validation. Supplied tags mention Buffer Overflow and Information Disclosure, but the CWE is specifically CWE-125 (out-of-bounds read), SSVC technical impact is partial, and the assessed impact is only tool termination (availability), not confidentiality or integrity loss.
Know when Xcode gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
Local file parsing by a developer tool: AV:L, no attacker privileges (PR:N) but the victim must open the crafted binary (UI:R); crash-only, so C:N/I:N/A:L.
Primary rating from Vendor (apple).
CVSS VectorVendor: apple
Lifecycle Timeline
3DescriptionCVE.org
An out-of-bounds read was addressed with improved input validation. This issue is fixed in Xcode 27. Parsing a maliciously crafted binary may lead to unexpected tool termination.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Related Vulnerabilities in Xcode Binary Parsing and Sandbox Escape Flaws
View all 4Apache Log4j2 contains a critical JNDI injection vulnerability known as 'Log4Shell' that allows unauthenticated remote c
Nginx versions since 0.5.6 up to and including 1.13.2 are vulnerable to integer overflow vulnerability in nginx range fi
The resolver in nginx before 1.8.1 and 1.9.x before 1.9.10 allows remote attackers to cause a denial of service (invalid
Git contains a CRLF injection vulnerability (CVE-2025-48384, CVSS 8.0) in its config handling that allows attackers to e
Git is an open-source distributed revision control system. Rated high severity (CVSS 7.5), this vulnerability is remotel
visionmedia send before 0.8.4 for Node.js uses a partial comparison for verifying whether a directory is within the docu
SubTypeValidator.java in FasterXML jackson-databind before 2.9.9.2 mishandles default typing when ehcache is used (becau
Use-after-free vulnerability in the resolver in nginx 0.6.18 through 1.8.0 and 1.9.x before 1.9.10 allows remote attacke
An integer overflow flaw which could lead to an out of bounds write was discovered in libssh2 before 1.8.1 in the way pa
An issue was discovered in certain Apple products. Rated critical severity (CVSS 9.8), this vulnerability is remotely ex
The resolver in nginx before 1.8.1 and 1.9.x before 1.9.10 does not properly limit CNAME resolution, which allows remote
EUVD-2026-104712
GHSA-w4xm-25jx-vjc8
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB