<?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>Sat, 10 Oct 2026 21:37:16 +0000</lastBuildDate>
    <item>
      <title>CVE-2022-39227 — Python-jwt subject to Authentication Bypass by Spoofing</title>
      <link>https://cve.radiocsirt.org/vuln/cve-2022-39227</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; davedoesdev python-jwt&lt;/p&gt;
&lt;p&gt;python-jwt is a module for generating and verifying JSON Web Tokens. Versions prior to 3.3.4 are subject to Authentication Bypass by Spoofing, resulting in identity spoofing, session hijacking or authentication bypass. An attacker who obtains a JWT can arbitrarily forge its contents without knowing the secret key. Depending on the application, this may for example enable the attacker to spoof other user&amp;#39;s identities, hijack their sessions, or bypass authentication. Users should upgrade to version 3.3.4. There are no known workarounds.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; davedoesdev python-jwt&lt;/p&gt;
&lt;p&gt;python-jwt is a module for generating and verifying JSON Web Tokens. Versions prior to 3.3.4 are subject to Authentication Bypass by Spoofing, resulting in identity spoofing, session hijacking or authentication bypass. An attacker who obtains a JWT can arbitrarily forge its contents without knowing the secret key. Depending on the application, this may for example enable the attacker to spoof other user&amp;#39;s identities, hijack their sessions, or bypass authentication. Users should upgrade to version 3.3.4. There are no known workarounds.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/cve-2022-39227</guid>
    </item>
    <item>
      <title>GHSA-5p8v-58qm-c7fp — python-jwt vulnerable to token forgery with new claims</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-5p8v-58qm-c7fp</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: python-jwt&lt;/p&gt;
&lt;p&gt;### Impact
An attacker who obtains a JWT can arbitrarily forge its contents without knowing the secret key. Depending on the application, this may for example enable the attacker to spoof other user&amp;#39;s identities, hijack their sessions, or bypass authentication.&lt;/p&gt;
&lt;p&gt;### Patches
Users should upgrade to version 3.3.4
Fixed by: https://github.com/davedoesdev/python-jwt/commit/88ad9e67c53aa5f7c43ec4aa52ed34b7930068c9&lt;/p&gt;
&lt;p&gt;### Workarounds
None&lt;/p&gt;
&lt;p&gt;### References
Found by [Tom Tervoort](Tom.Tervoort@secura.com)
https://github.com/pypa/advisory-database/blob/main/vulns/python-jwt/PYSEC-2022-259.yaml&lt;/p&gt;
&lt;p&gt;### More information&lt;/p&gt;
&lt;p&gt;The vulnerability allows an attacker, who possesses a single valid JWT, to create a new token with forged claims that the verify_jwt function will accept as valid.&lt;/p&gt;
&lt;p&gt;The issue is caused by an inconsistency between the JWT parsers used by python-jwt and its dependency jwcrypto. By mixing compact and JSON representations, an attacker can trick jwcrypto of parsing different claims than those over which a signature is validated by jwcrypto.&lt;/p&gt;
&lt;p&gt;Testing the fix has been added as an [automated unit test](https://github.com/davedoesdev/python-jwt/blob/master/test/vulnerability_vows.py) to python-jwt.&lt;/p&gt;
&lt;p&gt;If you have any questions or comments about this advisory, please open an issue in [python-jwt](https://github.com/davedoesdev/python-jwt)&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: python-jwt&lt;/p&gt;
&lt;p&gt;### Impact
An attacker who obtains a JWT can arbitrarily forge its contents without knowing the secret key. Depending on the application, this may for example enable the attacker to spoof other user&amp;#39;s identities, hijack their sessions, or bypass authentication.&lt;/p&gt;
&lt;p&gt;### Patches
Users should upgrade to version 3.3.4
Fixed by: https://github.com/davedoesdev/python-jwt/commit/88ad9e67c53aa5f7c43ec4aa52ed34b7930068c9&lt;/p&gt;
&lt;p&gt;### Workarounds
None&lt;/p&gt;
&lt;p&gt;### References
Found by [Tom Tervoort](Tom.Tervoort@secura.com)
https://github.com/pypa/advisory-database/blob/main/vulns/python-jwt/PYSEC-2022-259.yaml&lt;/p&gt;
&lt;p&gt;### More information&lt;/p&gt;
&lt;p&gt;The vulnerability allows an attacker, who possesses a single valid JWT, to create a new token with forged claims that the verify_jwt function will accept as valid.&lt;/p&gt;
&lt;p&gt;The issue is caused by an inconsistency between the JWT parsers used by python-jwt and its dependency jwcrypto. By mixing compact and JSON representations, an attacker can trick jwcrypto of parsing different claims than those over which a signature is validated by jwcrypto.&lt;/p&gt;
&lt;p&gt;Testing the fix has been added as an [automated unit test](https://github.com/davedoesdev/python-jwt/blob/master/test/vulnerability_vows.py) to python-jwt.&lt;/p&gt;
&lt;p&gt;If you have any questions or comments about this advisory, please open an issue in [python-jwt](https://github.com/davedoesdev/python-jwt)&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-5p8v-58qm-c7fp</guid>
    </item>
  </channel>
</rss>
