CVE-2026-33176
Rails Active Support has a possible DoS vulnerability in its number helpers
Active Support is a toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, Active Support number helpers accept strings containing scientific notation (e.g. 1e10000), which BigDecimal expands into extremely large decimal representations. This can cause excessive memory allocation and CPU consumption when the expanded number is formatted, possibly resulting in a DoS vulnerability. Versions 8.1.2.1, 8.0.4.1, and 7.2.3.1 contain a patch.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
6.6
Rails Active Support has a possible DoS vulnerability in its number helpers
Active Support is a toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, Active Support number helpers accept strings containing scientific notation (e.g. 1e10000), which BigDecimal expands into extremely large decimal representations. This can cause excessive memory allocation and CPU consumption when the expanded number is formatted, possibly resulting in a DoS vulnerability. Versions 8.1.2.1, 8.0.4.1, and 7.2.3.1 contain a patch.
- Record
CVE-2026-33176- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-400, CWE-770
- Updated
- 2026-11-02
EUVDEUVD-2026-14630
6.6
Active Support is a toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, Active Support number helpers accept strings containing scientific notation (e.g. 1e10000), which BigDecimal expands into extremely large decimal representations. This can cause excessive memory allocation and CPU consumption when the expanded number is formatted, possibly resulting in a DoS vulnerability. Versions 8.1.2.1, 8.0.4.1, and 7.2.3.1 contain a patch.
- Record
EUVD-2026-14630- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-2j26-frm8-cmj9
6.6
Rails Active Support has a possible DoS vulnerability in its number helpers
Impact
Active Support number helpers accept strings containing scientific notation (e.g. 1e10000), which when converted to a string could be expanded into extremely large decimal representations. This can cause excessive memory allocation and CPU consumption when the expanded number is formatted, possibly resulting in a DoS vulnerability.
Releases
The fixed releases are available at the normal locations.
Credit
This issue was responsibly reported by Hackerone researcher manun.
- Record
GHSA-2j26-frm8-cmj9- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-400, CWE-770
- Updated
- 2026-11-02
NVD
6.6
Active Support is a toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, Active Support number helpers accept strings containing scientific notation (e.g. 1e10000), which BigDecimal expands into extremely large decimal representations. This can cause excessive memory allocation and CPU consumption when the expanded number is formatted, possibly resulting in a DoS vulnerability. Versions 8.1.2.1, 8.0.4.1, and 7.2.3.1 contain a patch.
- Record
CVE-2026-33176- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400, CWE-770
- Updated
- 2026-11-02
OSV
6.6
Rails Active Support has a possible DoS vulnerability in its number helpers
Active Support is a toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, Active Support number helpers accept strings containing scientific notation (e.g. 1e10000), which BigDecimal expands into extremely large decimal representations. This can cause excessive memory allocation and CPU consumption when the expanded number is formatted, possibly resulting in a DoS vulnerability. Versions 8.1.2.1, 8.0.4.1, and 7.2.3.1 contain a patch.
- Record
CVE-2026-33176- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-400, CWE-770
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-33176
7.5
Active Support is a toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, Active Support number helpers accept strings containing scientific notation (e.g. 1e10000), which BigDecimal expands into extremely large decimal representations. This can cause excessive memory allocation and CPU consumption when the expanded number is formatted, possibly resulting in a DoS vulnerability. Versions 8.1.2.1, 8.0.4.1, and 7.2.3.1 contain a patch.
- Record
DEBIAN-CVE-2026-33176- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 5 moreShow less
OSVGHSA-2j26-frm8-cmj9
6.6
Rails Active Support has a possible DoS vulnerability in its number helpers
Impact
Active Support number helpers accept strings containing scientific notation (e.g. 1e10000), which when converted to a string could be expanded into extremely large decimal representations. This can cause excessive memory allocation and CPU consumption when the expanded number is formatted, possibly resulting in a DoS vulnerability.
Releases
The fixed releases are available at the normal locations.
Credit
This issue was responsibly reported by Hackerone researcher manun.
- Record
GHSA-2j26-frm8-cmj9- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-400, CWE-770
- Updated
- 2026-11-02
OSVRHSA-2026:14835
8.5
Red Hat Security Advisory: Satellite 6.18.5 Async Update
- Record
RHSA-2026:14835- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:14873
8.3
Red Hat Security Advisory: Satellite 6.17.8 Async Update
- Record
RHSA-2026:14873- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:14874
8.3
Red Hat Security Advisory: Satellite 6.16.8 Async Update
- Record
RHSA-2026:14874- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-33176
6.6
Active Support is a toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, Active Support number helpers accept strings containing scientific notation (e.g. 1e10000), which BigDecimal expands into extremely large decimal representations. This can cause excessive memory allocation and CPU consumption when the expanded number is formatted, possibly resulting in a DoS vulnerability. Versions 8.1.2.1, 8.0.4.1, and 7.2.3.1 contain a patch.
- Record
UBUNTU-CVE-2026-33176- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
activesupportRubyGems |
8.1.0.beta1 up to 8.1.2.1 | 8.1.2.1 |
activesupportRubyGems |
8.0.0.beta1 up to 8.0.4.1 | 8.0.4.1 |
activesupportRubyGems |
before 7.2.3.1 | 7.2.3.1 |
railsDebian:12 |
before 2:6.1.7.10+dfsg-1~deb12u3, plus listed versions 2:6.1.7.10+dfsg-1~deb12u12:6.1.7.10+dfsg-1~deb12u22:6.1.7.3+dfsg-12:6.1.7.3+dfsg-102:6.1.7.3+dfsg-11 Show 12 moreShow less2:6.1.7.3+dfsg-122:6.1.7.3+dfsg-132:6.1.7.3+dfsg-22:6.1.7.3+dfsg-2~deb12u12:6.1.7.3+dfsg-32:6.1.7.3+dfsg-42:6.1.7.3+dfsg-52:6.1.7.3+dfsg-62:6.1.7.3+dfsg-72:6.1.7.3+dfsg-7~exp12:6.1.7.3+dfsg-82:6.1.7.3+dfsg-9 |
2:6.1.7.10+dfsg-1~deb12u3 |
railsDebian:13 |
before 2:7.2.2.2+dfsg-2~deb13u2, plus listed versions 2:7.2.2.1+dfsg-72:7.2.2.2+dfsg-12:7.2.2.2+dfsg-2~deb13u1 |
2:7.2.2.2+dfsg-2~deb13u2 |
railsDebian:14 |
before 2:7.2.3.1+dfsg-1, plus listed versions 2:7.2.2.1+dfsg-72:7.2.2.2+dfsg-12:7.2.2.2+dfsg-22:7.2.2.2+dfsg-2~deb13u12:7.2.2.2+dfsg-2~deb13u22:7.2.3+dfsg-12:7.2.3+dfsg-22:7.2.3+dfsg-3 |
2:7.2.3.1+dfsg-1 |
activesupportRubyGems |
8.1.0.beta1 up to 8.1.2.1, plus listed versions 8.1.08.1.0.rc18.1.18.1.2 |
8.1.2.1 |
activesupportRubyGems |
8.0.0.beta1 up to 8.0.4.1, plus listed versions 8.0.08.0.0.18.0.0.rc18.0.0.rc28.0.1 Show 4 moreShow less8.0.28.0.2.18.0.38.0.4 |
8.0.4.1 |
activesupportRubyGems |
before 7.2.3.1, plus listed versions 1.0.01.0.11.0.21.0.31.0.4 Show 45 moreShow less1.1.01.1.11.2.11.2.21.2.31.2.41.2.51.3.01.3.11.4.01.4.11.4.21.4.31.4.42.0.02.0.12.0.22.0.42.0.52.1.02.1.12.1.22.2.22.2.32.3.102.3.112.3.122.3.142.3.152.3.162.3.172.3.182.3.22.3.32.3.42.3.52.3.62.3.6.pre2.3.72.3.82.3.8.pre12.3.92.3.9.pre3.0.03.0.0.beta |
7.2.3.1 |
python3.12-djangoRed Hat:satellite_capsule:6.18::el9 From an advisory covering 8 CVEs |
before 0:4.2.30-1.el9pc | 0:4.2.30-1.el9pc |
Show 75 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python3.12-djangoRed Hat:satellite:6.18::el9 From an advisory covering 8 CVEs |
before 0:4.2.30-1.el9pc | 0:4.2.30-1.el9pc |
python3.12-markdownRed Hat:satellite_capsule:6.18::el9 From an advisory covering 8 CVEs |
before 0:3.8.2-1.el9pc | 0:3.8.2-1.el9pc |
python3.12-markdownRed Hat:satellite:6.18::el9 From an advisory covering 8 CVEs |
before 0:3.8.2-1.el9pc | 0:3.8.2-1.el9pc |
python3.12-pyOpenSSLRed Hat:satellite_capsule:6.18::el9 From an advisory covering 8 CVEs |
before 0:26.0.0-2.el9pc | 0:26.0.0-2.el9pc |
python3.12-pyOpenSSLRed Hat:satellite:6.18::el9 From an advisory covering 8 CVEs |
before 0:26.0.0-2.el9pc | 0:26.0.0-2.el9pc |
rubygem-activesupportRed Hat:satellite_capsule:6.18::el9 From an advisory covering 8 CVEs |
before 0:7.0.8.7-2.el9sat | 0:7.0.8.7-2.el9sat |
rubygem-activesupportRed Hat:satellite:6.18::el9 From an advisory covering 8 CVEs |
before 0:7.0.8.7-2.el9sat | 0:7.0.8.7-2.el9sat |
python-markdownRed Hat:satellite_capsule:6.17::el9 From an advisory covering 5 CVEs |
before 0:3.8.2-1.el9pc | 0:3.8.2-1.el9pc |
python3.11-markdownRed Hat:satellite_capsule:6.17::el9 From an advisory covering 5 CVEs |
before 0:3.8.2-1.el9pc | 0:3.8.2-1.el9pc |
python-markdownRed Hat:satellite:6.17::el9 From an advisory covering 5 CVEs |
before 0:3.8.2-1.el9pc | 0:3.8.2-1.el9pc |
python3.11-markdownRed Hat:satellite:6.17::el9 From an advisory covering 5 CVEs |
before 0:3.8.2-1.el9pc | 0:3.8.2-1.el9pc |
python-pillowRed Hat:satellite_capsule:6.17::el9 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el9pc | 0:12.1.1-1.el9pc |
python-pillow-debugsourceRed Hat:satellite_capsule:6.17::el9 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el9pc | 0:12.1.1-1.el9pc |
python3.11-pillowRed Hat:satellite_capsule:6.17::el9 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el9pc | 0:12.1.1-1.el9pc |
python3.11-pillow-debuginfoRed Hat:satellite_capsule:6.17::el9 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el9pc | 0:12.1.1-1.el9pc |
python-pillowRed Hat:satellite:6.17::el9 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el9pc | 0:12.1.1-1.el9pc |
python-pillow-debugsourceRed Hat:satellite:6.17::el9 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el9pc | 0:12.1.1-1.el9pc |
python3.11-pillowRed Hat:satellite:6.17::el9 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el9pc | 0:12.1.1-1.el9pc |
python3.11-pillow-debuginfoRed Hat:satellite:6.17::el9 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el9pc | 0:12.1.1-1.el9pc |
python-pyOpenSSLRed Hat:satellite_capsule:6.17::el9 From an advisory covering 5 CVEs |
before 0:25.1.0-0.3.el9pc | 0:25.1.0-0.3.el9pc |
python3.11-pyOpenSSLRed Hat:satellite_capsule:6.17::el9 From an advisory covering 5 CVEs |
before 0:25.1.0-0.3.el9pc | 0:25.1.0-0.3.el9pc |
python-pyOpenSSLRed Hat:satellite:6.17::el9 From an advisory covering 5 CVEs |
before 0:25.1.0-0.3.el9pc | 0:25.1.0-0.3.el9pc |
python3.11-pyOpenSSLRed Hat:satellite:6.17::el9 From an advisory covering 5 CVEs |
before 0:25.1.0-0.3.el9pc | 0:25.1.0-0.3.el9pc |
candlepinRed Hat:satellite:6.17::el9 From an advisory covering 5 CVEs |
before 0:4.4.25-1.el9sat | 0:4.4.25-1.el9sat |
candlepin-selinuxRed Hat:satellite:6.17::el9 From an advisory covering 5 CVEs |
before 0:4.4.25-1.el9sat | 0:4.4.25-1.el9sat |
rubygem-activesupportRed Hat:satellite_capsule:6.17::el9 From an advisory covering 5 CVEs |
before 0:7.0.8.7-2.el9sat | 0:7.0.8.7-2.el9sat |
rubygem-activesupportRed Hat:satellite:6.17::el9 From an advisory covering 5 CVEs |
before 0:7.0.8.7-2.el9sat | 0:7.0.8.7-2.el9sat |
python-markdownRed Hat:satellite_capsule:6.16::el8 From an advisory covering 5 CVEs |
before 0:3.8.2-1.el8pc | 0:3.8.2-1.el8pc |
python3.11-markdownRed Hat:satellite_capsule:6.16::el8 From an advisory covering 5 CVEs |
before 0:3.8.2-1.el8pc | 0:3.8.2-1.el8pc |
python-markdownRed Hat:satellite:6.16::el8 From an advisory covering 5 CVEs |
before 0:3.8.2-1.el8pc | 0:3.8.2-1.el8pc |
python3.11-markdownRed Hat:satellite:6.16::el8 From an advisory covering 5 CVEs |
before 0:3.8.2-1.el8pc | 0:3.8.2-1.el8pc |
python-markdownRed Hat:satellite_capsule:6.16::el9 From an advisory covering 5 CVEs |
before 0:3.8.2-1.el9pc | 0:3.8.2-1.el9pc |
python3.11-markdownRed Hat:satellite_capsule:6.16::el9 From an advisory covering 5 CVEs |
before 0:3.8.2-1.el9pc | 0:3.8.2-1.el9pc |
python-markdownRed Hat:satellite:6.16::el9 From an advisory covering 5 CVEs |
before 0:3.8.2-1.el9pc | 0:3.8.2-1.el9pc |
python3.11-markdownRed Hat:satellite:6.16::el9 From an advisory covering 5 CVEs |
before 0:3.8.2-1.el9pc | 0:3.8.2-1.el9pc |
python-pillowRed Hat:satellite_capsule:6.16::el8 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el8pc | 0:12.1.1-1.el8pc |
python-pillow-debugsourceRed Hat:satellite_capsule:6.16::el8 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el8pc | 0:12.1.1-1.el8pc |
python3.11-pillowRed Hat:satellite_capsule:6.16::el8 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el8pc | 0:12.1.1-1.el8pc |
python3.11-pillow-debuginfoRed Hat:satellite_capsule:6.16::el8 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el8pc | 0:12.1.1-1.el8pc |
python-pillowRed Hat:satellite:6.16::el8 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el8pc | 0:12.1.1-1.el8pc |
python-pillow-debugsourceRed Hat:satellite:6.16::el8 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el8pc | 0:12.1.1-1.el8pc |
python3.11-pillowRed Hat:satellite:6.16::el8 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el8pc | 0:12.1.1-1.el8pc |
python3.11-pillow-debuginfoRed Hat:satellite:6.16::el8 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el8pc | 0:12.1.1-1.el8pc |
python-pillowRed Hat:satellite_capsule:6.16::el9 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el9pc | 0:12.1.1-1.el9pc |
python-pillow-debugsourceRed Hat:satellite_capsule:6.16::el9 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el9pc | 0:12.1.1-1.el9pc |
python3.11-pillowRed Hat:satellite_capsule:6.16::el9 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el9pc | 0:12.1.1-1.el9pc |
python3.11-pillow-debuginfoRed Hat:satellite_capsule:6.16::el9 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el9pc | 0:12.1.1-1.el9pc |
python-pillowRed Hat:satellite:6.16::el9 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el9pc | 0:12.1.1-1.el9pc |
python-pillow-debugsourceRed Hat:satellite:6.16::el9 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el9pc | 0:12.1.1-1.el9pc |
python3.11-pillowRed Hat:satellite:6.16::el9 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el9pc | 0:12.1.1-1.el9pc |
python3.11-pillow-debuginfoRed Hat:satellite:6.16::el9 From an advisory covering 5 CVEs |
before 0:12.1.1-1.el9pc | 0:12.1.1-1.el9pc |
python-pyOpenSSLRed Hat:satellite_capsule:6.16::el8 From an advisory covering 5 CVEs |
before 0:24.1.0-2.el8pc | 0:24.1.0-2.el8pc |
python3.11-pyOpenSSLRed Hat:satellite_capsule:6.16::el8 From an advisory covering 5 CVEs |
before 0:24.1.0-2.el8pc | 0:24.1.0-2.el8pc |
python-pyOpenSSLRed Hat:satellite:6.16::el8 From an advisory covering 5 CVEs |
before 0:24.1.0-2.el8pc | 0:24.1.0-2.el8pc |
python3.11-pyOpenSSLRed Hat:satellite:6.16::el8 From an advisory covering 5 CVEs |
before 0:24.1.0-2.el8pc | 0:24.1.0-2.el8pc |
python-pyOpenSSLRed Hat:satellite_capsule:6.16::el9 From an advisory covering 5 CVEs |
before 0:24.1.0-2.el9pc | 0:24.1.0-2.el9pc |
python3.11-pyOpenSSLRed Hat:satellite_capsule:6.16::el9 From an advisory covering 5 CVEs |
before 0:24.1.0-2.el9pc | 0:24.1.0-2.el9pc |
python-pyOpenSSLRed Hat:satellite:6.16::el9 From an advisory covering 5 CVEs |
before 0:24.1.0-2.el9pc | 0:24.1.0-2.el9pc |
python3.11-pyOpenSSLRed Hat:satellite:6.16::el9 From an advisory covering 5 CVEs |
before 0:24.1.0-2.el9pc | 0:24.1.0-2.el9pc |
candlepinRed Hat:satellite:6.16::el8 From an advisory covering 5 CVEs |
before 0:4.4.25-1.el8sat | 0:4.4.25-1.el8sat |
candlepin-selinuxRed Hat:satellite:6.16::el8 From an advisory covering 5 CVEs |
before 0:4.4.25-1.el8sat | 0:4.4.25-1.el8sat |
candlepinRed Hat:satellite:6.16::el9 From an advisory covering 5 CVEs |
before 0:4.4.25-1.el9sat | 0:4.4.25-1.el9sat |
candlepin-selinuxRed Hat:satellite:6.16::el9 From an advisory covering 5 CVEs |
before 0:4.4.25-1.el9sat | 0:4.4.25-1.el9sat |
rubygem-activesupportRed Hat:satellite_capsule:6.16::el8 From an advisory covering 5 CVEs |
before 0:6.1.7.8-2.el8sat | 0:6.1.7.8-2.el8sat |
rubygem-activesupportRed Hat:satellite:6.16::el8 From an advisory covering 5 CVEs |
before 0:6.1.7.8-2.el8sat | 0:6.1.7.8-2.el8sat |
rubygem-activesupportRed Hat:satellite_capsule:6.16::el9 From an advisory covering 5 CVEs |
before 0:6.1.7.8-2.el9sat | 0:6.1.7.8-2.el9sat |
rubygem-activesupportRed Hat:satellite:6.16::el9 From an advisory covering 5 CVEs |
before 0:6.1.7.8-2.el9sat | 0:6.1.7.8-2.el9sat |
railsUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 2:4.1.10-12:4.2.5-12:4.2.5.1-12:4.2.5.2-22:4.2.6-12:4.2.6-1ubuntu0.1~esm12:4.2.6-1ubuntu0.1~esm2 |
None known |
railsUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 2:4.2.9-22:4.2.9-42:4.2.10-0ubuntu42:4.2.10-0ubuntu4+esm12:4.2.10-0ubuntu4+esm2 |
None known |
railsUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 2:5.2.2.1+dfsg-1ubuntu12:5.2.3+dfsg-32:5.2.3+dfsg-3ubuntu0.1~esm1 |
None known |
railsUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 2:6.0.3.7+dfsg-22:6.1.4.1+dfsg-8ubuntu22:6.1.4.1+dfsg-8ubuntu2+esm1 |
None known |
railsUbuntu:24.04:LTS |
All versions, plus listed versions 2:6.1.7.3+dfsg-2build12:6.1.7.3+dfsg-3 |
None known |
railsUbuntu:25.10 |
All versions, plus listed versions 2:6.1.7.3+dfsg-72:7.2.2.1+dfsg-7 |
None known |
railsUbuntu:26.10 |
All versions, plus listed versions 2:7.2.3+dfsg-22:7.2.3.2+dfsg-2 |
None known |
railsUbuntu:26.04:LTS |
All versions, plus listed versions 2:7.2.2.1+dfsg-72:7.2.2.2+dfsg-22:7.2.3+dfsg-2 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-33176 is a medium vulnerability (CVSS 6.6) in Rubyonrails Rails, published March 23, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.86%, the 58th percentile. Fixed in activesupport 8.1.2.1.
References
github.com/rails/rails/security/advisories/GHSA-2j26-frm8-cmj9
github.com/rails/rails/commit/19dbab51ca086a657bb86458042bc44314916bcb
github.com/rails/rails/commit/ebd6be18120d1136511eb516338e27af25ac0a1a
github.com/rails/rails/commit/ee2c59e730e5b8faed502cd2c573109df093f856
github.com/rails/rails/releases/tag/v7.2.3.1
github.com/rails/rails/releases/tag/v8.0.4.1
Show 108 moreShow less
github.com/rails/rails/releases/tag/v8.1.2.1
nvd.nist.gov/vuln/detail/CVE-2026-33176
github.com/rubysec/ruby-advisory-db/blob/master/gems/activesupport/CVE-2026-33176.yml
github.com/advisories/GHSA-2j26-frm8-cmj9
github.com/CVEProject/cvelistV5/tree/main/cves/2026/33xxx/CVE-2026-33176.json
security-tracker.debian.org/tracker/CVE-2026-33176
github.com/rails/rails
access.redhat.com/errata/RHSA-2026:14835
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_satellite/6.18/html/updating_red_hat_satellite/index
issues.redhat.com/browse/SAT-37836
issues.redhat.com/browse/SAT-43946
issues.redhat.com/browse/SAT-43947
issues.redhat.com/browse/SAT-43948
issues.redhat.com/browse/SAT-43949
issues.redhat.com/browse/SAT-43950
issues.redhat.com/browse/SAT-43951
issues.redhat.com/browse/SAT-43952
issues.redhat.com/browse/SAT-43953
issues.redhat.com/browse/SAT-43954
issues.redhat.com/browse/SAT-43955
issues.redhat.com/browse/SAT-43956
issues.redhat.com/browse/SAT-43958
issues.redhat.com/browse/SAT-43959
issues.redhat.com/browse/SAT-43960
issues.redhat.com/browse/SAT-43962
issues.redhat.com/browse/SAT-43963
issues.redhat.com/browse/SAT-44062
issues.redhat.com/browse/SAT-44760
issues.redhat.com/browse/SAT-44761
issues.redhat.com/browse/SAT-44762
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_14835.json
access.redhat.com/security/cve/CVE-2025-14550
bugzilla.redhat.com/show_bug.cgi?id=2436341
cve.org/CVERecord?id=CVE-2025-14550
nvd.nist.gov/vuln/detail/CVE-2025-14550
docs.djangoproject.com/en/dev/releases/security
groups.google.com/g/django-announce
djangoproject.com/weblog/2026/feb/03/security-releases
access.redhat.com/security/cve/CVE-2025-69534
bugzilla.redhat.com/show_bug.cgi?id=2444839
cve.org/CVERecord?id=CVE-2025-69534
nvd.nist.gov/vuln/detail/CVE-2025-69534
github.com/Python-Markdown/markdown
github.com/Python-Markdown/markdown/actions/runs/15736122892
github.com/Python-Markdown/markdown/issues/1534
access.redhat.com/security/cve/CVE-2026-1207
bugzilla.redhat.com/show_bug.cgi?id=2436338
cve.org/CVERecord?id=CVE-2026-1207
nvd.nist.gov/vuln/detail/CVE-2026-1207
access.redhat.com/security/cve/CVE-2026-1285
bugzilla.redhat.com/show_bug.cgi?id=2436340
cve.org/CVERecord?id=CVE-2026-1285
nvd.nist.gov/vuln/detail/CVE-2026-1285
access.redhat.com/security/cve/CVE-2026-1287
bugzilla.redhat.com/show_bug.cgi?id=2436339
cve.org/CVERecord?id=CVE-2026-1287
nvd.nist.gov/vuln/detail/CVE-2026-1287
access.redhat.com/security/cve/CVE-2026-1312
bugzilla.redhat.com/show_bug.cgi?id=2436342
cve.org/CVERecord?id=CVE-2026-1312
nvd.nist.gov/vuln/detail/CVE-2026-1312
access.redhat.com/security/cve/CVE-2026-27459
bugzilla.redhat.com/show_bug.cgi?id=2448503
cve.org/CVERecord?id=CVE-2026-27459
nvd.nist.gov/vuln/detail/CVE-2026-27459
github.com/pyca/pyopenssl/blob/358cbf29c4e364c59930e53a270116249581eaa3/CHANGELOG.rst
github.com/pyca/pyopenssl/commit/57f09bb4bb051d3bc2a1abd36e9525313d5cd408
github.com/pyca/pyopenssl/security/advisories/GHSA-5pwr-322w-8jr4
access.redhat.com/security/cve/CVE-2026-33176
bugzilla.redhat.com/show_bug.cgi?id=2450551
cve.org/CVERecord?id=CVE-2026-33176
access.redhat.com/errata/RHSA-2026:14873
bugzilla.redhat.com/show_bug.cgi?id=2439170
bugzilla.redhat.com/show_bug.cgi?id=2442671
issues.redhat.com/browse/SAT-43920
issues.redhat.com/browse/SAT-43921
issues.redhat.com/browse/SAT-43922
issues.redhat.com/browse/SAT-43923
issues.redhat.com/browse/SAT-43925
issues.redhat.com/browse/SAT-43926
issues.redhat.com/browse/SAT-43928
issues.redhat.com/browse/SAT-43929
issues.redhat.com/browse/SAT-43931
issues.redhat.com/browse/SAT-44039
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_14873.json
access.redhat.com/security/cve/CVE-2026-25990
cve.org/CVERecord?id=CVE-2026-25990
nvd.nist.gov/vuln/detail/CVE-2026-25990
github.com/python-pillow/Pillow/commit/9000313cc5d4a31bdcdd6d7f0781101abab553aa
github.com/python-pillow/Pillow/security/advisories/GHSA-cfh3-3jmp-rvhc
access.redhat.com/security/cve/CVE-2026-27727
cve.org/CVERecord?id=CVE-2026-27727
nvd.nist.gov/vuln/detail/CVE-2026-27727
github.com/swaldman/mchange-commons-java/security/advisories/GHSA-m2cm-222f-qw44
mogwailabs.de/en/blog/2025/02/c3p0-you-little-rascal
mchange.com/projects/c3p0
access.redhat.com/errata/RHSA-2026:14874
issues.redhat.com/browse/SAT-43834
issues.redhat.com/browse/SAT-44030
issues.redhat.com/browse/SAT-44031
issues.redhat.com/browse/SAT-44032
issues.redhat.com/browse/SAT-44033
issues.redhat.com/browse/SAT-44034
issues.redhat.com/browse/SAT-44035
issues.redhat.com/browse/SAT-44036
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_14874.json
ubuntu.com/security/CVE-2026-33176
Left out here: 432 versions. The JSON record has them.