<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Cve-2026-54511 - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/cve-2026-54511/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Wed, 26 Aug 2026 20:21:22 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/cve-2026-54511/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Log Injection Vulnerability in @logtape/syslog</title><link>https://feed.craftedsignal.io/briefs/2026-08-logtape-syslog-injection/</link><pubDate>Wed, 26 Aug 2026 20:21:22 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-logtape-syslog-injection/</guid><description>The @logtape/syslog library is vulnerable to syslog injection via unescaped control characters and unvalidated structured data keys, allowing attackers to forge log records in downstream systems.</description><content:encoded><![CDATA[<p>The @logtape/syslog library contains two output-encoding vulnerabilities (CVE-2026-54511) affecting deployments where <code>includeStructuredData</code> is set to <code>true</code>. First, the <code>escapeStructuredDataValue()</code> function fails to escape C0 control characters (U+0000 - U+001F), including newlines and carriage returns. In environments using TCP syslog with non-transparent framing (RFC 6587), an attacker-controlled log property containing a newline can terminate the current log frame and inject a new, forged syslog record.</p>
<p>Second, the library fails to validate SD-NAME keys according to RFC 5424 specifications. If an application forwards attacker-controlled metadata - such as HTTP headers or user-supplied parameters - as structured data keys, an attacker can inject structural characters (like <code>]</code>) to break the log format or cause further injection. These vulnerabilities allow attackers to forge logs, manipulate severity/facility levels, and undermine the integrity of downstream SIEM systems like Splunk or Elastic Stack.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows an attacker to inject arbitrary log entries into downstream infrastructure. This can be used to forge audit logs, obscure malicious activity, or break log ingestion pipelines. Any organization relying on @logtape/syslog to forward application logs to a centralized collector is at risk if they allow user-controlled input to influence log properties.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Update @logtape/syslog to the latest patched version immediately (v1.3.11, v2.0.14, or v2.1.5+).</li>
<li>Review applications using the <code>includeStructuredData: true</code> configuration to identify and sanitize any user-controlled input being passed as log properties.</li>
<li>Audit downstream logging infrastructure (rsyslog, syslog-ng, SIEM collectors) to ensure they are configured to ignore or sanitize records that do not strictly adhere to expected RFC 5424 structured data formats.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>injection</category><category>cve-2026-54511</category></item></channel></rss>