Skip to content

[CVE-2026-33176] Bump activesupport to 7.2.3.1 - #464

Merged
Jan-Kazlouski-elastic merged 2 commits into
mainfrom
jan-kazlouski/13041-cve-2026-33176-fix
Aug 4, 2026
Merged

[CVE-2026-33176] Bump activesupport to 7.2.3.1#464
Jan-Kazlouski-elastic merged 2 commits into
mainfrom
jan-kazlouski/13041-cve-2026-33176-fix

Conversation

@Jan-Kazlouski-elastic

Copy link
Copy Markdown
Contributor

Part of https://github.com/elastic/security/issues/13041

Also covers:

Resolves CVE-2026-33176 (high) — DoS via scientific notation in Active Support number helpers. Fixed in activesupport 7.2.3.1 (also clears CVE-2026-33169 / CVE-2026-33170). No 6.1.x patch exists.

Changes

  • Gemfile / Gemfile.lock: pin activesupport 6.1.7.77.2.3.1 (pulls related transitive gems: base64, benchmark, connection_pool, drb, securerandom, etc.)
  • lib/environment.rb / spec/spec_helper.rb: require active_support/inflector before factory_bot (needed under Active Support 7.2+)
  • NOTICE.txt: regenerated

Testing

  • Full make test: 690 examples, 0 failures
  • Scanner A/B:

Scanner A/B (CVE-2026-33176 / CVE-2026-33169 / CVE-2026-33170)

Tool Before After
Trivy reported clear
Snyk reported clear

Made with Cursor

Clears High CVE-2026-33176 (and CVE-2026-33169 / CVE-2026-33170). Requires
loading active_support/inflector before factory_bot under Active Support 7.2.

Part of elastic/security#13041

Co-authored-by: Cursor <cursoragent@cursor.com>
@Jan-Kazlouski-elastic
Jan-Kazlouski-elastic enabled auto-merge (squash) August 4, 2026 07:47
@Jan-Kazlouski-elastic
Jan-Kazlouski-elastic merged commit cfac9d3 into main Aug 4, 2026
2 checks passed
@Jan-Kazlouski-elastic
Jan-Kazlouski-elastic deleted the jan-kazlouski/13041-cve-2026-33176-fix branch August 4, 2026 08:14
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown

💔 Failed to create backport PR(s)

Status Branch Result
1.0 Commit could not be cherrypicked due to conflicts

To backport manually run:
backport --pr 464 --autoMerge --autoMergeMethod squash

@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown

💔 Failed to create backport PR(s)

Status Branch Result
1.0 Commit could not be cherrypicked due to conflicts

To backport manually run:
backport --pr 464 --autoMerge --autoMergeMethod squash

Jan-Kazlouski-elastic added a commit that referenced this pull request Aug 6, 2026
Backports the following commits to 1.0:
 - [CVE-2026-33176] Bump activesupport to 7.2.3.1 (#464)

Made with [Cursor](https://cursor.com)

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants