Skip to main content

IBM i EUVDEUVD-2026-32491

| CVE-2026-6936 MEDIUM
Uncontrolled Recursion (CWE-674)
2026-05-27 psirt@us.ibm.com GHSA-r635-g5rf-pcvw
6.5
CVSS 3.1 · Vendor: us
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privilege IBM i credentials
  2. Delivery
    Connect to IBM i partition over network
  3. Exploit
    Submit crafted source code to ILE compiler
  4. Execution
    Trigger uncontrolled recursion in compiler parsing
  5. Persist
    Compiler job crashes or exhausts system resources
  6. Impact
    Target partition experiences denial of service

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Recursion depth limits
Exploitation Conditions

Exploitation requires a valid low-privilege IBM i user account with sufficient authority to invoke the ILE compiler (typically *USE authority on compiler objects such as CRTBNDRPG, CRTBNDCL, or CRTPGM). The attacker must be able to submit source code for compilation, either interactively via STRSEU/PDM or programmatically via CL commands or API. The vulnerability is triggered by a 'specific combination of statements' in the source code - the exact trigger pattern is not disclosed in available data. Exploitation is limited by the authenticated requirement (PR:L): unauthenticated external attackers cannot exploit this vulnerability. Default IBM i configurations restrict compiler access to authorized developers, which limits the realistic attacker population to insiders, compromised developer credentials, or attackers who have already established a foothold with a low-privilege account.

Impact

The CVSS base score of 6.5 (Medium) reflects a meaningful but bounded risk. The vector AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H indicates network-accessible exploitation with low attack complexity, but requires low-privilege authentication, which is the primary limiting factor. In IBM i environments, compiler access is typically granted to developers and operations staff, not the general user population, which reduces the realistic attack surface beyond what CVSS alone implies. The impact is high availability loss (A:H) but scoped to the affected component with no data disclosure or integrity risk. No EPSS score was provided in the source data; given the absence of KEV listing and no public exploit code, real-world exploitation risk is assessed as low-to-moderate. The tag 'Information Disclosure' present in the source metadata appears inconsistent with the CVE description and CVSS C:N/I:N/A:H scoring - no information disclosure vector is described, and this discrepancy should be verified against the IBM advisory. Primary risk is from malicious insiders or attackers who have obtained low-privilege IBM i credentials targeting system availability.

Exploit ScenarioDerived

An authenticated IBM i user with access to a development or production partition submits a crafted RPG, COBOL, or CL source member to the ILE compiler containing a specific recursive or self-referential statement combination. The compiler enters unbounded recursive processing, consuming stack or heap resources until the compiler job abends or the partition experiences availability degradation. No public proof-of-concept code has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 27, 2026

Denial-of-service via uncontrolled recursion in the IBM i Integrated Language Environment (ILE) compiler affects versions 7.3, 7.4, 7.5 (≤12.1.4), and 7.6 (≤11.5.9). An authenticated network attacker can crash or hang the ILE compiler by submitting specially crafted source code containing a specific combination of statements that triggers infinite or deeply nested recursive processing. No active exploitation has been confirmed (not in CISA KEV) and no public exploit code has been identified at time of analysis, though the low complexity and authenticated-only barrier makes this plausible for insider threat or compromised credential scenarios.

RemediationAI

Consult the IBM advisory at https://www.ibm.com/support/pages/node/7272908 for the applicable PTFs (Program Temporary Fixes) for each affected IBM i release. Based on EUVD data, IBM i 7.5 is fixed in versions above 12.1.4 and IBM i 7.6 is fixed in versions above 11.5.9; fix version boundaries for 7.3 and 7.4 are not independently confirmed from available data and should be obtained directly from the IBM advisory. If immediate patching is not possible, restrict ILE compiler access to a minimal set of trusted developer accounts using IBM i object-level authorities (*USE authority on compiler objects), preventing untrusted or lower-privilege users from submitting source code for compilation. Additionally, monitoring QHST and job logs for abnormal compiler job terminations or high-CPU compiler jobs can aid early detection. Note that restricting compiler access may impact development and build automation workflows and should be coordinated with application owners.

Affected VersionsENISA

i 7.5 ≤12.1.4
i 7.4
i 7.6 ≤11.5.9
i 7.3

Affected Packages

euvd i no fix

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

IBM i (formerly AS/400, iSeries) is an integrated operating platform widely used in enterprise and government environments. The Integrated Language Environment (ILE) is the runtime and compilation framework for IBM i languages including RPG, COBOL, C, and CL. CWE-674 (Uncontrolled Recursion) describes a root cause where a program fails to properly limit recursive calls, allowing crafted input to exhaust stack space or processing resources. In this case, the ILE compiler's parsing or semantic analysis phase does not enforce a depth limit when processing a specific combination of source statements, allowing a recursive descent into unbounded call depth and causing availability loss. The CVSS vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) confirms the impact is purely availability, with no confidentiality or integrity loss, and that scope is unchanged (the crash does not break containment into the OS or other jobs). Affected versions per EUVD are IBM i 7.3, 7.4, 7.5 ≤12.1.4, and 7.6 ≤11.5.9.

Know when the next one hits your stack

  • 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

Vendor (us) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Primary rating from Vendor (us) · only source for this CVE.

CVSS VectorVendor: us

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

DescriptionCVE.org

IBM i 7.6, 7.5, 7.4, and 7.3 s vulnerable to a denial-of-service attack due to uncontrolled recursion in the Integrated Language Environment (ILE) compiler. An authenticated attacker could exploit this vulnerability by compiling specially crafted source code containing a specific combination of statements.

Threat Intelligence Overview

EPSS Score
0.0%
Top 88% exploitable
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy