Security feed

patchRuby

Security advisories: CVE-2026-80212 and CVE-2026-80213

Two vulnerabilities affect the resolv gem: malicious DNS responses can cause unbounded memory use, and overlong hostnames can bypass hostname validation. Upgrade to resolv 0.7.2, or 0.3.2 for Ruby 3.3; Ruby 3.2 users should install resolv 0.7.2 because no 0.2.x release is planned.

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

Two vulnerabilities have been discovered in the resolv gem bundled with Ruby.

resolv gem

Affected versions resolv gem 0.4.0 through 0.7.1
Affected versions
0.4.0 through 0.7.1
Affected versions resolv gem 0.4.0 through 0.7.1
0.3.1 and earlier
resolv gem 0.3.1 and earlier
0.2.x
No release is planned for the 0.2.x line that the Ruby 3.2 series ships
Fixed versions
0.7.2
Update the resolv gem to 0.7.2.
0.3.2
For the Ruby 3.3 series, update to 0.3.2.
0.7.2
Install resolv 0.7.2 there instead.
Prerequisites
Only code that resolves names through this gem is affected.
Only code that resolves names through this gem is affected.
This requires a hostname that exceeds the DNS length limits
This requires a hostname that exceeds the DNS length limits, so validation that rejects names longer than 255 octets, or labels longer than 63 octets, is not affected.
Related CVEs
CVE-2026-80212
They have been assigned the CVE identifiers CVE-2026-80212 and CVE-2026-80213.
CVE-2026-80213
They have been assigned the CVE identifiers CVE-2026-80212 and CVE-2026-80213.

Publisher severity

No explicit severity was extracted.

Event
#19323 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchRuby

Ruby 3.3.12 Released

Ruby 3.3.12 includes security fixes, including an ERB deserialization guard-bypass fix and security fixes in the updated net-imap gem.

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

Ruby 3.3.12 has been released. This release includes security fixes.

Ruby

Ruby 3.3.12 has been released.
Affected versions
Not stated in this extraction
Fixed versions
3.3.12
Ruby 3.3.12 has been released.
Prerequisites
Not stated in this extraction

erb

This release updates the default gem erb to 4.0.3.1
Affected versions
Not stated in this extraction
Fixed versions
4.0.3.1
This release updates the default gem erb to 4.0.3.1
Prerequisites
Not stated in this extraction

net-imap

the bundled gem net-imap to 0.4.25
Affected versions
Not stated in this extraction
Fixed versions
0.4.25
the bundled gem net-imap to 0.4.25
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2026-41316
CVE-2026-41316: ERB @_init deserialization guard bypass via def_module / def_method / def_class
CVE-2026-42245
The net-imap update fixes CVE-2026-42245
CVE-2026-42246
CVE-2026-42245, CVE-2026-42246
CVE-2026-42256
CVE-2026-42256
CVE-2026-42257
CVE-2026-42257
CVE-2026-42258
CVE-2026-42258
CVE-2026-47240
CVE-2026-47240
CVE-2026-47241
CVE-2026-47241
CVE-2026-47242
CVE-2026-47242

Publisher severity

No explicit severity was extracted.

Event
#19322 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchRuby

Regexp compilation fixes related to GitLab CVEs

Ruby releases 4.0.9, 3.4.12, and 3.3.13 fix bugs in Ruby’s regular expression engine that GitLab found could be used for attacks.

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

We have released Ruby 4.0.9, 3.4.12 and 3.3.13. They fix several bugs in Ruby’s regular expression engine (Onigmo) that GitLab found could be used for...

Ruby

Ruby 4.0.9, 3.4.12 and 3.3.13
Affected versions
Not stated in this extraction
Fixed versions
4.0.9
Ruby 4.0.9, 3.4.12 and 3.3.13
3.4.12
Ruby 4.0.9, 3.4.12 and 3.3.13
3.3.13
Ruby 4.0.9, 3.4.12 and 3.3.13
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2026-89078
CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264
CVE-2026-93577
CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264
CVE-2026-97229
CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264
CVE-2026-110264
CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264

Publisher severity

No explicit severity was extracted.

Event
#19321 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchRuby

Regexp compilation fixes related to GitLab's CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264

Ruby 4.0.9, 3.4.12, and 3.3.13 were released to fix bugs in Ruby’s regular expression engine (Onigmo).

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

They fix several bugs in Ruby’s regular expression engine (Onigmo)

Ruby

Ruby 4.0.9, 3.4.12 and 3.3.13
Affected versions
Not stated in this extraction
Fixed versions
Ruby 4.0.9
We have released Ruby 4.0.9
3.4.12
Ruby 4.0.9, 3.4.12 and 3.3.13
3.3.13
Ruby 4.0.9, 3.4.12 and 3.3.13
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2026-89078
CVE-2026-89078
CVE-2026-93577
CVE-2026-93577
CVE-2026-97229
CVE-2026-97229
CVE-2026-110264
CVE-2026-110264

Publisher severity

No explicit severity was extracted.

Event
#19320 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchRuby

Regexp compilation fixes related to GitLab's CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264

Ruby releases 4.0.9, 3.4.12 and 3.3.13 fix regular expression engine bugs that can corrupt memory when compiling attacker-controlled patterns. Applications are affected only if they compile regular expressions from attacker-controlled strings.

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

They fix several bugs in Ruby’s regular expression engine (Onigmo) that GitLab found could be used for remote code execution on GitLab servers.

Ruby

We have released Ruby 4.0.9, 3.4.12 and 3.3.13.
Affected versions
Not stated in this extraction
Fixed versions
4.0.9
We have released Ruby 4.0.9, 3.4.12 and 3.3.13.
3.4.12
We have released Ruby 4.0.9, 3.4.12 and 3.3.13.
3.3.13
We have released Ruby 4.0.9, 3.4.12 and 3.3.13.
Prerequisites
These bugs are reached only when an application compiles a regular expression from a string that an attacker controls
These bugs are reached only when an application compiles a regular expression from a string that an attacker controls
Related CVEs
CVE-2026-89078
CVE-2026-89078: Double Free issue in Regular Expression Parser (GitLab 19.4.1)
CVE-2026-93577
CVE-2026-93577: Integer Overflow issue in Regular Expression Compiler (GitLab 19.4.1)
CVE-2026-97229
CVE-2026-97229: Integer Overflow issue in CI/CD Regular Expression Compiler (GitLab 19.4.2)
CVE-2026-110264
CVE-2026-110264: Integer Overflow issue in Regular Expression Compiler (GitLab 19.5.1)

Publisher severity

No explicit severity was extracted.

Event
#19319 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchRuby

Ruby 3.4.12 Released

Ruby 3.4.12 fixes bugs in the regular expression engine that GitLab found could be used for security issues.

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

This release includes fixes for bugs in Regexp compilation that GitLab’s CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264 rely on.

Ruby

Ruby 3.4.12 has been released.
Affected versions
Not stated in this extraction
Fixed versions
3.4.12
Ruby 3.4.12 has been released.
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2026-89078
GitLab’s CVE-2026-89078
CVE-2026-93577
CVE-2026-93577
CVE-2026-97229
CVE-2026-97229
CVE-2026-110264
CVE-2026-110264

Publisher severity

No explicit severity was extracted.

Event
#19318 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchRuby

Ruby 4.0.9 Released

Ruby 4.0.9 includes fixes for bugs in the regular expression engine that could be used for security issues. Ruby 3.4.12 and 3.3.13 were also released with fixes.

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

Ruby 4.0.9 has been released. This release includes a fix for a bug in Regexp compilation

Ruby

Ruby 4.0.9 has been released.
Affected versions
Not stated in this extraction
Fixed versions
4.0.9
Ruby 4.0.9 has been released.
3.4.12
We have released Ruby 4.0.9, 3.4.12 and 3.3.13.
3.3.13
We have released Ruby 4.0.9, 3.4.12 and 3.3.13.
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2026-89078
Regexp compilation fixes related to GitLab’s CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264
CVE-2026-93577
Regexp compilation fixes related to GitLab’s CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264
CVE-2026-97229
Regexp compilation fixes related to GitLab’s CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264
CVE-2026-110264
Regexp compilation fixes related to GitLab’s CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264

Publisher severity

No explicit severity was extracted.

Event
#19317 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchRuby

Ruby 3.3.13 Released

Ruby 3.3.13 includes security fixes, including an updated resolv gem and fixes for Regexp compilation bugs.

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

Ruby 3.3.13 has been released. This release includes security fixes.

Ruby

Ruby 3.3.13 has been released.
Affected versions
Not stated in this extraction
Fixed versions
3.3.13
Ruby 3.3.13 has been released.
Prerequisites
Not stated in this extraction

resolv

This release updates the default gem resolv to 0.3.2
Affected versions
Not stated in this extraction
Fixed versions
0.3.2
This release updates the default gem resolv to 0.3.2
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2026-80212
Security advisories: CVE-2026-80212 and CVE-2026-80213
CVE-2026-80213
Security advisories: CVE-2026-80212 and CVE-2026-80213
CVE-2026-89078
Regexp compilation fixes related to GitLab’s CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264
CVE-2026-93577
Regexp compilation fixes related to GitLab’s CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264
CVE-2026-97229
Regexp compilation fixes related to GitLab’s CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264
CVE-2026-110264
Regexp compilation fixes related to GitLab’s CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264

Publisher severity

No explicit severity was extracted.

Event
#19315 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement