<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Hangfire Security Announcements</title>
  <description>An easy way to perform background processing in .NET and .NET Core applications. No separate process required, uses persistent storage.</description>
  <link href="https://www.hangfire.io/atom-security.xml" rel="self"/>
  <link href="https://www.hangfire.io/"/>
  <updated>2026-05-29T17:30:14+00:00</updated>
  <id>https://www.hangfire.io</id>
  <author>
    <name>odinserj</name>
    <uri>https://twitter.com/odinserj</uri>
  </author>
 
  
  <entry>
  	<id>https://www.hangfire.io/blog/2021/10/27/hangfire-1.7.26</id>
    <title>Hangfire 1.7.26</title>
    <author>odinserj</author>
    <link href="https://www.hangfire.io/blog/2021/10/27/hangfire-1.7.26.html"/>
    <updated>2021-10-27T00:00:00+00:00</updated>
    
    
    <category>release</category>
    
    <category>security</category>
    
    <category>hangfire-core</category>
    
    <content type="html">&lt;p&gt;This security patch fixes a regression appeared in the previous version 1.7.25 that makes Dashboard UI available for remote requests in the default configuration, e.g. when no authentication filter specified. Please note that when custom authentication filter is defined as recommended in the documentation, everything works as expected, but upgrade is recommended in any case. Please read the &lt;a href=&quot;https://github.com/HangfireIO/Hangfire/security/advisories/GHSA-7rq6-7gv8-c37h&quot;&gt;GHSA-7rq6-7gv8-c37h&lt;/a&gt; security advisory for details.&lt;/p&gt;

</content>
  </entry>
  
  <entry>
  	<id>https://www.hangfire.io/blog/2021/04/21/unaffected-by-codecov-breach</id>
    <title>Unaffected by Codecov Breach</title>
    <author>odinserj</author>
    <link href="https://www.hangfire.io/blog/2021/04/21/unaffected-by-codecov-breach.html"/>
    <updated>2021-04-21T00:00:00+00:00</updated>
    
    
    <category>security</category>
    
    <content type="html">&lt;p&gt;On Apr 15, 2021 Codecov (code coverage tool) team reported &lt;a href=&quot;https://about.codecov.io/security-update/&quot;&gt;Bash Uploader Security Update&lt;/a&gt; post where they describe their recent security breach, a yet another attack on supply chain. Since we have used this software for Hangfire in the past, and since it’s still used by one of our projects, &lt;a href=&quot;https://github.com/HangfireIO/Cronos&quot;&gt;Cronos&lt;/a&gt;, we began to understand what’s happened. And in short – we’ve used Codecov tool &lt;a href=&quot;https://pypi.org/project/codecov/&quot;&gt;from PyPI&lt;/a&gt; (Python Package Index) that’s different from the Bash Uploader one and &lt;a href=&quot;https://github.com/codecov/codecov-python/issues/316&quot;&gt;is unaffected&lt;/a&gt; by the recent breach, according to Codecov team.&lt;/p&gt;

</content>
  </entry>
  
  <entry>
  	<id>https://www.hangfire.io/blog/2019/05/23/hangfire-1.7.3</id>
    <title>Hangfire 1.7.3 and 1.6.26</title>
    <author>odinserj</author>
    <link href="https://www.hangfire.io/blog/2019/05/23/hangfire-1.7.3.html"/>
    <updated>2019-05-23T00:00:00+00:00</updated>
    
    
    <category>release</category>
    
    <category>security</category>
    
    <category>hangfire-core</category>
    
    <content type="html">&lt;p&gt;This version contains &lt;strong&gt;security fixes&lt;/strong&gt; to prevent possible XSS attacks as described in &lt;a href=&quot;https://github.com/HangfireIO/Hangfire/issues/1441&quot;&gt;#1441&lt;/a&gt;. They don’t relate to user data submitted to Hangfire directly via method arguments, but it’s recommended to upgrade anyway. If you are using Hangfire 1.6, please upgrade to version &lt;a href=&quot;https://github.com/HangfireIO/Hangfire/releases/tag/v1.6.26&quot;&gt;1.6.26&lt;/a&gt; instead.&lt;/p&gt;

</content>
  </entry>
  
  <entry>
  	<id>https://www.hangfire.io/blog/2018/07/21/hangfire-1.6.20</id>
    <title>Hangfire 1.6.20</title>
    <author>odinserj</author>
    <link href="https://www.hangfire.io/blog/2018/07/21/hangfire-1.6.20.html"/>
    <updated>2018-07-21T00:00:00+00:00</updated>
    
    
    <category>release</category>
    
    <category>security</category>
    
    <category>hangfire-core</category>
    
    <content type="html">&lt;p&gt;This release &lt;strong&gt;contains fixes for security issues&lt;/strong&gt; related to dashboard, so it is highly recommended to upgrade. &lt;a href=&quot;https://www.owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF)_Prevention_Cheat_Sheet&quot;&gt;Cross-Site Request Forgery&lt;/a&gt; protection was added by using existing libraries, but methods are different across application frameworks:&lt;/p&gt;

</content>
  </entry>
  
  <entry>
  	<id>https://www.hangfire.io/blog/2015/11/05/hangfire-pro-1.4.2</id>
    <title>Hangfire.Pro.Redis 1.4.2</title>
    <author>odinserj</author>
    <link href="https://www.hangfire.io/blog/2015/11/05/hangfire-pro-1.4.2.html"/>
    <updated>2015-11-05T00:00:00+00:00</updated>
    
    
    <category>release</category>
    
    <category>security</category>
    
    <category>hangfire-pro</category>
    
    <content type="html">&lt;p&gt;This release fixes a security issue that caused Redis password leaks to log targets during the Hangfire Server startup. The password was also shown in dashboard. &lt;strong&gt;If you are using password-protected Redis&lt;/strong&gt;, it is highly recommended to update to this release, and change Redis password.&lt;/p&gt;

</content>
  </entry>
  
</feed>
