Skip to content
Heist/ feed
Back to feed
HighFix available

rails — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2026-33174

Active Storage allows users to attach cloud and local files in Rails applications. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, when serving files through Active Storage's proxy delivery mode, the proxy controller loads the entire requested byte range into memory before sending it. A request with a large or unbounded Range header (e.g. `bytes=0-`) could cause the server to allocate memory proportional to the file size, possibly resulting in a DoS vulnerability through memory exhaustion. Versions 8.1.2.1, 8.0.4.1, and 7.2.3.1 contain a patch.

Products
rails
Affected versions
2:7.2.2.1+dfsg-7, 2:7.2.2.2+dfsg-1, 2:7.2.2.2+dfsg-2, 2:7.2.2.2+dfsg-2~deb13u1, 2:7.2.2.2+dfsg-2~deb13u2, 2:7.2.3+dfsg-1, 2:7.2.3+dfsg-2, 2:7.2.3+dfsg-3
Fixed versions
2:7.2.2.2+dfsg-2~deb13u2, 2:7.2.3.1+dfsg-1
CVEs
CVE-2026-33174
Confirmed fixed CVEs
Not specified
Updated in this feed
28 Oct 2026, 09:10 UTC · Revision 1

Source evidence

DEBIAN-CVE-2026-33174

core-osv · Original source

Published 24 Mar 2026, 00:16 UTC

Active Storage allows users to attach cloud and local files in Rails applications. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, when serving files through Active Storage's proxy delivery mode, the proxy controller loads the entire requested byte range into memory before sending it. A request with a large or unbounded Range header (e.g. `bytes=0-`) could cause the server to allocate memory proportional to the file size, possibly resulting in a DoS vulnerability through memory exhaustion. Versions 8.1.2.1, 8.0.4.1, and 7.2.3.1 contain a patch.

osv:DEBIAN-CVE-2026-33174

rails

Fixed versions: 2:7.2.2.2+dfsg-2~deb13u2

rails

Fixed versions: 2:7.2.3.1+dfsg-1

Complete source record
{
  "id": "83450e39aaf50228aa54e86cc4927f8af7b11ebb39dde3b1e69d25f529ecc085",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2026-33174",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2026-33174",
    "summary": "Active Storage allows users to attach cloud and local files in Rails applications. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, when serving files through Active Storage's proxy delivery mode, the proxy controller loads the entire requested byte range into memory before sending it. A request with a large or unbounded Range header (e.g. `bytes=0-`) could cause the server to allocate memory proportional to the file size, possibly resulting in a DoS vulnerability through memory exhaustion. Versions 8.1.2.1, 8.0.4.1, and 7.2.3.1 contain a patch.",
    "evidence": "osv:DEBIAN-CVE-2026-33174",
    "products": [
      {
        "name": {
          "value": "rails",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2:7.2.2.2+dfsg-2~deb13u2",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "2:7.2.2.1+dfsg-7",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "2:7.2.2.2+dfsg-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "2:7.2.2.2+dfsg-2~deb13u1",
            "evidence": "/affected/0/versions"
          }
        ]
      },
      {
        "name": {
          "value": "rails",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2:7.2.3.1+dfsg-1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "2:7.2.2.1+dfsg-7",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "2:7.2.2.2+dfsg-1",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "2:7.2.2.2+dfsg-2",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "2:7.2.2.2+dfsg-2~deb13u1",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "2:7.2.2.2+dfsg-2~deb13u2",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "2:7.2.3+dfsg-1",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "2:7.2.3+dfsg-2",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "2:7.2.3+dfsg-3",
            "evidence": "/affected/1/versions"
          }
        ]
      }
    ],
    "severity": "high",
    "structured": {
      "id": "DEBIAN-CVE-2026-33174",
      "aliases": [
        "DEBIAN-CVE-2026-33174"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2:7.2.2.2+dfsg-2~deb13u2"
                }
              ]
            }
          ],
          "package": {
            "name": "rails",
            "purl": "pkg:deb/debian/rails?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "versions": [
            "2:7.2.2.1+dfsg-7",
            "2:7.2.2.2+dfsg-1",
            "2:7.2.2.2+dfsg-2~deb13u1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-33174.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2:7.2.3.1+dfsg-1"
                }
              ]
            }
          ],
          "package": {
            "name": "rails",
            "purl": "pkg:deb/debian/rails?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "versions": [
            "2:7.2.2.1+dfsg-7",
            "2:7.2.2.2+dfsg-1",
            "2:7.2.2.2+dfsg-2",
            "2:7.2.2.2+dfsg-2~deb13u1",
            "2:7.2.2.2+dfsg-2~deb13u2",
            "2:7.2.3+dfsg-1",
            "2:7.2.3+dfsg-2",
            "2:7.2.3+dfsg-3"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-33174.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        }
      ],
      "modified": "2026-10-08T15:00:07.645622147Z",
      "provider": "osv",
      "upstream": [
        "CVE-2026-33174"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2026-33174"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2026-33174",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 99703,
  "published_at": "2026-03-24T00:16:28.63+00:00"
}