Read the docs
TI-2026-13127 Aliases CVE-2026-15603GHSA-jxfw-x594-9x9m

morgan vulnerable to Log Forging via unescaped Unicode line separators

Priority LOW 30CWE-117Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
None · Low · None
Fix status
Partial Red Hat: 6 without a fix

Attack profile from CVSS 3.1 · CNA. Fix status from CNA, GitHub and Red Hat.

Summary

morgan is an HTTP request logger middleware for Node.js. In versions prior to 1.12.0, the internal helper that escapes log token values did not neutralize the Unicode line separator characters U+0085 (Next Line), U+2028 (Line Separator), and U+2029 (Paragraph Separator). An unauthenticated remote client can place these characters in an attacker-controlled log token, for example a Basic auth username surfaced through the remote-user token, so that Unicode-aware downstream log processing splits a single request log into multiple logical records. This is a log forging issue (CWE-117) and an incomplete-fix follow-up to CVE-2026-5078, which only addressed ASCII control characters. The issue is fixed in morgan 1.12.0, which extends the escaping set to cover these Unicode line separators. Upgrade to morgan 1.12.0 to remediate.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00397 34th percentileScored 2026-11-07
Fix Partial morgan (morgan): 1.12.0morgan (npm): 1.12.0Red Hat: 6 without a fix

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
morganmorganbefore 1.12.01.12.0Patch availableCNA
—morgan (npm)before 1.12.01.12.0Patch availableGHSA-jxfw-x594-9x9m
  • morgan Vendormorgan Affected before 1.12.0 Fixed in 1.12.0 Patch available CNA
  • morgan (npm) Vendor— Affected before 1.12.0 Fixed in 1.12.0 Patch available GHSA-jxfw-x594-9x9m

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:morgan_project:morgan:*:*:*:*:*:node.js:*:*before 1.12.0VulnerableMorgan Project
  • cpe:2.3:a:morgan_project:morgan:*:*:*:*:*:node.js:*:* Versions before 1.12.0 Vulnerable ·Morgan Project

Remediation

  • Fix · CNA morgan (morgan) Fixed in 1.12.0
  • Fix · GHSA-jxfw-x594-9x9m morgan (npm) Fixed in 1.12.0 Advisory →

Vendor assessments

Red Hat

Red Hat rating: Moderate. Red Hat's page for this CVE →

ProductStatusPlan or fix
Cryostat 4AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux 10AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux 9AffectedNo fix yet: Fix deferred
Red Hat Fuse 7AffectedNo fix planned: Out of support scope
Red Hat Hardened ImagesAffectedNo fix planned: Will not fix
Red Hat Openshift Data Foundation 4AffectedNo fix yet: Fix deferred
Not affected: 1 product
  • Red Hat Hardened Images

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-15603
  2. 2026-10-03 Alias added: GHSA-jxfw-x594-9x9m

References

  • TI-2026-59956 morgan vulnerable to Log Injection via unescaped double quote in quoted log fields CVSS 3.1MEDIUM 5.3

Sources