<?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>Mon, 05 Oct 2026 03:56:52 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-4583</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-4583</link>
      <description>EUVD-2026-4583</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-4583</guid>
    </item>
    <item>
      <title>fkie_cve-2024-29034</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2024-29034</link>
      <description>&lt;p&gt;CarrierWave is a solution for file uploads for Rails, Sinatra and other Ruby web frameworks. The vulnerability CVE-2023-49090 wasn&amp;#39;t fully addressed. This vulnerability is caused by the fact that when uploading to object storage, including Amazon S3, it is possible to set a Content-Type value that is interpreted by browsers to be different from what&amp;#39;s allowed by `content_type_allowlist`, by providing multiple values separated by commas. This bypassed value can be used to cause XSS. Upgrade to 3.0.7 or 2.2.6.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;CarrierWave is a solution for file uploads for Rails, Sinatra and other Ruby web frameworks. The vulnerability CVE-2023-49090 wasn&amp;#39;t fully addressed. This vulnerability is caused by the fact that when uploading to object storage, including Amazon S3, it is possible to set a Content-Type value that is interpreted by browsers to be different from what&amp;#39;s allowed by `content_type_allowlist`, by providing multiple values separated by commas. This bypassed value can be used to cause XSS. Upgrade to 3.0.7 or 2.2.6.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2024-29034</guid>
    </item>
    <item>
      <title>GHSA-vfmv-jfc5-pjjw — CarrierWave content-Type allowlist bypass vulnerability which possibly leads to XSS remained</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-vfmv-jfc5-pjjw</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; RubyGems: carrierwave&lt;/p&gt;
&lt;p&gt;### Impact
The vulnerability [CVE-2023-49090](https://github.com/carrierwaveuploader/carrierwave/security/advisories/GHSA-gxhx-g4fq-49hj) wasn&amp;#39;t fully addressed.&lt;/p&gt;
&lt;p&gt;This vulnerability is caused by the fact that when uploading to object storage, including Amazon S3, it is possible to set a Content-Type value that is interpreted by browsers to be different from what&amp;#39;s allowed by `content_type_allowlist`, by providing multiple values separated by commas.&lt;/p&gt;
&lt;p&gt;This bypassed value can be used to cause XSS.&lt;/p&gt;
&lt;p&gt;### Patches
Upgrade to [3.0.7](https://rubygems.org/gems/carrierwave/versions/3.0.7) or [2.2.6](https://rubygems.org/gems/carrierwave/versions/2.2.6).&lt;/p&gt;
&lt;p&gt;### Workarounds
Use the following monkey patch to let CarrierWave parse the Content-type by using `Marcel::MimeType.for`.&lt;/p&gt;
&lt;p&gt;```ruby
# For CarrierWave 3.x
CarrierWave::SanitizedFile.class_eval do
  def declared_content_type
    @declared_content_type ||
      if @file.respond_to?(:content_type) &amp;amp;&amp;amp; @file.content_type
        Marcel::MimeType.for(declared_type: @file.content_type.to_s.chomp)
      end
  end
end
```&lt;/p&gt;
&lt;p&gt;```ruby
# For CarrierWave 2.x
CarrierWave::SanitizedFile.class_eval do
  def existing_content_type
    if @file.respond_to?(:content_type) &amp;amp;&amp;amp; @file.content_type
      Marcel::MimeType.for(declared_type: @file.content_type.to_s.chomp)
    end
  end
end
```&lt;/p&gt;
&lt;p&gt;### References
[OWASP - File Upload Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/File_Upload_Cheat_Sheet.html#content-type-validation)&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; RubyGems: carrierwave&lt;/p&gt;
&lt;p&gt;### Impact
The vulnerability [CVE-2023-49090](https://github.com/carrierwaveuploader/carrierwave/security/advisories/GHSA-gxhx-g4fq-49hj) wasn&amp;#39;t fully addressed.&lt;/p&gt;
&lt;p&gt;This vulnerability is caused by the fact that when uploading to object storage, including Amazon S3, it is possible to set a Content-Type value that is interpreted by browsers to be different from what&amp;#39;s allowed by `content_type_allowlist`, by providing multiple values separated by commas.&lt;/p&gt;
&lt;p&gt;This bypassed value can be used to cause XSS.&lt;/p&gt;
&lt;p&gt;### Patches
Upgrade to [3.0.7](https://rubygems.org/gems/carrierwave/versions/3.0.7) or [2.2.6](https://rubygems.org/gems/carrierwave/versions/2.2.6).&lt;/p&gt;
&lt;p&gt;### Workarounds
Use the following monkey patch to let CarrierWave parse the Content-type by using `Marcel::MimeType.for`.&lt;/p&gt;
&lt;p&gt;```ruby
# For CarrierWave 3.x
CarrierWave::SanitizedFile.class_eval do
  def declared_content_type
    @declared_content_type ||
      if @file.respond_to?(:content_type) &amp;amp;&amp;amp; @file.content_type
        Marcel::MimeType.for(declared_type: @file.content_type.to_s.chomp)
      end
  end
end
```&lt;/p&gt;
&lt;p&gt;```ruby
# For CarrierWave 2.x
CarrierWave::SanitizedFile.class_eval do
  def existing_content_type
    if @file.respond_to?(:content_type) &amp;amp;&amp;amp; @file.content_type
      Marcel::MimeType.for(declared_type: @file.content_type.to_s.chomp)
    end
  end
end
```&lt;/p&gt;
&lt;p&gt;### References
[OWASP - File Upload Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/File_Upload_Cheat_Sheet.html#content-type-validation)&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-vfmv-jfc5-pjjw</guid>
    </item>
    <item>
      <title>gsd-2024-29034</title>
      <link>https://cve.radiocsirt.org/vuln/gsd-2024-29034</link>
      <description>gsd-2024-29034</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/gsd-2024-29034</guid>
    </item>
    <item>
      <title>Withdrawn: UBUNTU-CVE-2024-29034</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2024-29034</link>
      <description>&lt;p&gt;&lt;strong&gt;Withdrawn by the publisher.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:Pro:16.04:LTS: ruby-carrierwave, Ubuntu:Pro:18.04:LTS: ruby-carrierwave, Ubuntu:20.04:LTS: ruby-carrierwave, Ubuntu:22.04:LTS: ruby-carrierwave, Ubuntu:24.04:LTS: ruby-carrierwave&lt;/p&gt;
&lt;p&gt;CarrierWave is a solution for file uploads for Rails, Sinatra and other Ruby web frameworks. The vulnerability CVE-2023-49090 wasn&amp;#39;t fully addressed. This vulnerability is caused by the fact that when uploading to object storage, including Amazon S3, it is possible to set a Content-Type value that is interpreted by browsers to be different from what&amp;#39;s allowed by `content_type_allowlist`, by providing multiple values separated by commas. This bypassed value can be used to cause XSS. Upgrade to 3.0.7 or 2.2.6.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Withdrawn by the publisher.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:Pro:16.04:LTS: ruby-carrierwave, Ubuntu:Pro:18.04:LTS: ruby-carrierwave, Ubuntu:20.04:LTS: ruby-carrierwave, Ubuntu:22.04:LTS: ruby-carrierwave, Ubuntu:24.04:LTS: ruby-carrierwave&lt;/p&gt;
&lt;p&gt;CarrierWave is a solution for file uploads for Rails, Sinatra and other Ruby web frameworks. The vulnerability CVE-2023-49090 wasn&amp;#39;t fully addressed. This vulnerability is caused by the fact that when uploading to object storage, including Amazon S3, it is possible to set a Content-Type value that is interpreted by browsers to be different from what&amp;#39;s allowed by `content_type_allowlist`, by providing multiple values separated by commas. This bypassed value can be used to cause XSS. Upgrade to 3.0.7 or 2.2.6.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2024-29034</guid>
    </item>
  </channel>
</rss>
