Skip to content

Bump net-imap from 0.5.8 to 0.5.14#2537

Merged
A-Wheeto merged 1 commit into
mainfrom
dependabot/bundler/net-imap-0.5.14
May 12, 2026
Merged

Bump net-imap from 0.5.8 to 0.5.14#2537
A-Wheeto merged 1 commit into
mainfrom
dependabot/bundler/net-imap-0.5.14

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 4, 2026

Bumps net-imap from 0.5.8 to 0.5.14.

Release notes

Sourced from net-imap's releases.

v0.5.14

What's Changed

🔒 Security

This release contains fixes for multiple vulnerabilities concerning STARTTLS stripping, argument validation, and denial of service attacks.

[!WARNING] ruby/net-imap#665 fixes a STARTTLS stripping vulnerability (GHSA-vcgp-9326-pqcp). Without this fix, a man-in-the-middle attacker can cause Net::IMAP#starttls to return "successfully", without starting TLS.

[!IMPORTANT] Argument validation is significantly improved. Several command injection vulnerabilities have been fixed: ruby/net-imap#662 fixes CRLF/command/argument injection via Symbol arguments (GHSA-75xq-5h9v-w6px). ruby/net-imap#662 fixes CRLF/command/argument injection via the attr argument to #store/#uid_store (GHSA-hm49-wcqc-g2xg) ruby/net-imap#662 fixes CRLF/command/argument injection via the storage_limit argument to #setquota (GHSA-hm49-wcqc-g2xg). ruby/net-imap#662 fixes CRLF/command injection via RawData (GHSA-hm49-wcqc-g2xg):

  • #search and #uid_search send criteria as raw data, when it is a String
  • #fetch and #uid_fetch send attr as raw data, when it is a String. When attr is an Array, its String members are sent as raw data.

[!CAUTION] RawData does not defend against other forms of argument injection! It is an intentionally low-level API.

[!NOTE] Two denial of service vulnerabilities have been addressed. These are generally only relevant when connecting to an untrusted hostile server (or without TLS).

ruby/net-imap#650 fixes quadratic time complexity when reading large responses containing many string literals (GHSA-q2mw-fvj9-vvcw). ruby/net-imap#656 adds a configurable max_iterations count for SCRAM-* authentication (GHSA-87pf-fpwv-p7m7).

Added

Fixed

Other Changes

Miscellaneous

Full Changelog: ruby/net-imap@v0.5.13...v0.5.14

v0.5.13

What's Changed

... (truncated)

Commits
  • 4063bc1 🔖 Bump version to 0.5.14
  • f79d35b 🔀 Merge pull request #665 from ruby/backport/v0.5/STARTTLS-stripping
  • b3ad198 🍒 pick 24d5c773d: 🔒🥅 Handle tagged "OK" to incomplete command [backport #664]
  • 7a233c5 🍒 pick 62eea6ffe: 🔒🥅 Ensure STARTTLS tagged response was handled [backport #664]
  • a530fa7 🍒 pick 46636cae8: ❌🔒 Add failing test for STARTTLS stripping [backport #664]
  • 6bf02ae 🔀 Merge pull request #662 from ruby/backport/v0.5/raw_data-warnings
  • fa478c5 🍒 pick be32e712e: 📚 Improve documentation of RawData arguments [backports #661]
  • ca0ca5d 🍒 pick 47c72186d: 🐛 Validate RawData and wait to continue literals [backports...
  • 3116c7d 🍒 pick 0ec4fd351: 🥅 Validate #setquota storage limit argument [backports #659]
  • bbe901a 🍒 pick 0ea729c78: 📚 Update QUOTA rdoc, params, attrs to match RFCs [backports...
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels May 4, 2026
Bumps [net-imap](https://github.com/ruby/net-imap) from 0.5.8 to 0.5.14.
- [Release notes](https://github.com/ruby/net-imap/releases)
- [Commits](ruby/net-imap@v0.5.8...v0.5.14)

---
updated-dependencies:
- dependency-name: net-imap
  dependency-version: 0.5.14
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/bundler/net-imap-0.5.14 branch from 11246a8 to f2b3592 Compare May 12, 2026 12:20
@sonarqubecloud
Copy link
Copy Markdown

@tc-deploybot tc-deploybot temporarily deployed to teachcomputing-pr-2537 May 12, 2026 12:37 Inactive
@A-Wheeto A-Wheeto merged commit 4644964 into main May 12, 2026
5 checks passed
@A-Wheeto A-Wheeto deleted the dependabot/bundler/net-imap-0.5.14 branch May 12, 2026 13:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants