Answer in brief
CVE-2024-28103 records a Medium severity (CVSS 5.4) vulnerability in Missing security headers in Action Pack on non-HTML responses. The current sources do not mark it as known exploited. The current feed maps actionpack (rubygems), actionpack (rubygems), actionpack (rubygems), actionpack (rubygems). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
CVSS is 5.4. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps actionpack (rubygems), actionpack (rubygems), actionpack (rubygems), actionpack (rubygems). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| actionpackrubygems | >=6.1.0 <6.1.7.8 | 6.1.7.8 |
| actionpackrubygems | >=7.0.0 <7.0.8.4 | 7.0.8.4 |
| actionpackrubygems | >=7.1.0 <7.1.3.4 | 7.1.3.4 |
| actionpackrubygems | >=7.2.0.beta1 <7.2.0.beta2 | 7.2.0.beta2 |
Published upstream
Jun 4, 2024
Evidence: source:osv:source_dates:source-dates:recordSource modified
Sep 10, 2026
Evidence: source:osv:source_dates:source-dates:recordFirst seen by HOL
Aug 7, 2026
# Permissions-Policy is Only Served on HTML Content-Type The application configurable Permissions-Policy is only served on responses with an HTML related Content-Type. This has been assigned the CVE identifier CVE-2024-28103. Versions Affected: >= 6.1.0 Not affected: < 6.1.0 Fixed Versions: 6.1.7.8, 7.0.8.4, and 7.1.3.4 Impact ------ Responses with a non-HTML Content-Type are not serving the configured Permissions-Policy. There are certain non-HTML Content-Types that would benefit from having the Permissions-Policy enforced. Releases -------- The fixed releases are available at the normal locations. Workarounds ----------- N/A Patches ------- To aid users who aren't able to upgrade immediately we have provided patches for the supported release series in accordance with our [maintenance policy](https://guides.rubyonrails.org/maintenance_policy.html#security-issues) regarding security issues. They are in git-am format and consist of a single changeset. * 6-1-include-permissions-policy-header-on-non-html.patch - Patch for 6.1 series * 7-0-include-permissions-policy-header-on-non-html.patch - Patch for 7.0 series * 7-1-include-permissions-policy-header-on-non-html.patch - Patch for 7.1 series Credits ------- Thank you [shinkbr](https://hackerone.com/shinkbr) for reporting this!
Quoted source text, attributed separately from HOL analysis.