<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Thu, 22 Oct 2026 16:13:00 +0000</lastBuildDate>
    <item>
      <title>CVE-2024-21645 — pyLoad Log Injection</title>
      <link>https://cve.radiocsirt.org/vuln/cve-2024-21645</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; pyload&lt;/p&gt;
&lt;p&gt;pyLoad is the free and open-source Download Manager written in pure Python. A log injection vulnerability was identified in `pyload` allowing any unauthenticated actor to inject arbitrary messages into the logs gathered by `pyload`. Forged or otherwise, corrupted log files can be used to cover an attacker’s tracks or even to implicate another party in the commission of a malicious act. This vulnerability has been patched in version 0.5.0b3.dev77.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; pyload&lt;/p&gt;
&lt;p&gt;pyLoad is the free and open-source Download Manager written in pure Python. A log injection vulnerability was identified in `pyload` allowing any unauthenticated actor to inject arbitrary messages into the logs gathered by `pyload`. Forged or otherwise, corrupted log files can be used to cover an attacker’s tracks or even to implicate another party in the commission of a malicious act. This vulnerability has been patched in version 0.5.0b3.dev77.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/cve-2024-21645</guid>
    </item>
    <item>
      <title>PYSEC-2026-1818 — pyload Log Injection vulnerability</title>
      <link>https://cve.radiocsirt.org/vuln/pysec-2026-1818</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: pyload-ng&lt;/p&gt;
&lt;p&gt;### Summary
A log injection vulnerability was identified in `pyload`. This vulnerability allows any unauthenticated actor to inject arbitrary messages into the logs gathered by `pyload`.&lt;/p&gt;
&lt;p&gt;### Details
`pyload` will generate a log entry when attempting to sign in with faulty credentials. This entry will be in the form of `Login failed for user &amp;#39;USERNAME&amp;#39;`. However, when supplied with a username containing a newline, this newline is not properly escaped. Newlines are also the delimiter between log entries. This allows the attacker to inject new log entries into the log file.&lt;/p&gt;
&lt;p&gt;### PoC
Run `pyload` in the default configuration by running the following command
```
pyload
```&lt;/p&gt;
&lt;p&gt;We can now sign in as the pyload user and view the logs at `http://localhost:8000/logs`.
![Viewing the logs](https://user-images.githubusercontent.com/44903767/294433796-f2c96e39-8000-4649-99bb-9c50e786243d.png)&lt;/p&gt;
&lt;p&gt;Any unauthenticated attacker can now make the following request to inject arbitrary logs.&lt;/p&gt;
&lt;p&gt;```
curl &amp;#39;http://localhost:8000/login?next=http://localhost:8000/&amp;#39; -X POST -H &amp;#39;Content-Type: application/x-www-form-urlencoded&amp;#39; --data-raw $&amp;#39;do=login&amp;amp;username=wrong\&amp;#39;%0a[2024-01-05 02:49:19]  HACKER               PinkDraconian  THIS ENTRY HAS BEEN INJECTED&amp;amp;password=wrong&amp;amp;submit=Login&amp;#39;
```&lt;/p&gt;
&lt;p&gt;If we now were to look at the logs again, we see that the entry has successfully been injected.
![PoC2](https://user-images.githubusercontent.com/44903767/294434785-2fc6dce4-3e2c-4da0-8e80-a6bba882f756.png)&lt;/p&gt;
&lt;p&gt;### Impact
Forged…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: pyload-ng&lt;/p&gt;
&lt;p&gt;### Summary
A log injection vulnerability was identified in `pyload`. This vulnerability allows any unauthenticated actor to inject arbitrary messages into the logs gathered by `pyload`.&lt;/p&gt;
&lt;p&gt;### Details
`pyload` will generate a log entry when attempting to sign in with faulty credentials. This entry will be in the form of `Login failed for user &amp;#39;USERNAME&amp;#39;`. However, when supplied with a username containing a newline, this newline is not properly escaped. Newlines are also the delimiter between log entries. This allows the attacker to inject new log entries into the log file.&lt;/p&gt;
&lt;p&gt;### PoC
Run `pyload` in the default configuration by running the following command
```
pyload
```&lt;/p&gt;
&lt;p&gt;We can now sign in as the pyload user and view the logs at `http://localhost:8000/logs`.
![Viewing the logs](https://user-images.githubusercontent.com/44903767/294433796-f2c96e39-8000-4649-99bb-9c50e786243d.png)&lt;/p&gt;
&lt;p&gt;Any unauthenticated attacker can now make the following request to inject arbitrary logs.&lt;/p&gt;
&lt;p&gt;```
curl &amp;#39;http://localhost:8000/login?next=http://localhost:8000/&amp;#39; -X POST -H &amp;#39;Content-Type: application/x-www-form-urlencoded&amp;#39; --data-raw $&amp;#39;do=login&amp;amp;username=wrong\&amp;#39;%0a[2024-01-05 02:49:19]  HACKER               PinkDraconian  THIS ENTRY HAS BEEN INJECTED&amp;amp;password=wrong&amp;amp;submit=Login&amp;#39;
```&lt;/p&gt;
&lt;p&gt;If we now were to look at the logs again, we see that the entry has successfully been injected.
![PoC2](https://user-images.githubusercontent.com/44903767/294434785-2fc6dce4-3e2c-4da0-8e80-a6bba882f756.png)&lt;/p&gt;
&lt;p&gt;### Impact
Forged…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/pysec-2026-1818</guid>
    </item>
  </channel>
</rss>
