Skip to content

net-imap: Update 0.3.9->0.4.24#168

Draft
Sharpie wants to merge 1 commit intoOpenVoxProject:mainfrom
Sharpie:update-net-imap-0424
Draft

net-imap: Update 0.3.9->0.4.24#168
Sharpie wants to merge 1 commit intoOpenVoxProject:mainfrom
Sharpie:update-net-imap-0424

Conversation

@Sharpie
Copy link
Copy Markdown
Contributor

@Sharpie Sharpie commented May 9, 2026

This commit upgrades the bundled net-imap gem in Ruby 3.2.11 from the original version of 0.3.9 to 04.24. This release contains a fix for the following high-severity issue with STARTTLS:

There will be no further upstream releases to Ruby 3.2, thus we have to upgrade this gem ourselves. The 0.4.0 release has a few breaking changes, however there are several issues with the 0.3.10 version of net-imap:

CVE-2026-42246
CVE-2026-42257
CVE-2026-42256
CVE-2026-42258
CVE-2026-42245

Checklist

I have:

  • read the CONTRIBUTING.md document
  • read and accepted the Developer Certificate of Origin document and added a Signed-off-by annotation to each of my commits
  • tested this code
  • included documentation (including possible behaviour changes)
  • documented the code
  • added or modified regression test(s)
  • added or modified unit test(s)

Comment thread configs/components/ruby-3.2.rb Outdated
'https://rubygems.org/downloads/net-imap-0.4.24.gem',
{
# NOTE: Has to be MD5 due to vanagon limitations.
sum: 'dfe894c164fcef8eb7145f0dd3b9ce4f',
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've put this in draft status for now as the MD5 sum can be swapped out for SHA256 if the following PR to Vanagon is merged:

OpenVoxProject/vanagon#89

@Sharpie Sharpie force-pushed the update-net-imap-0424 branch from aa762aa to 48e966a Compare May 9, 2026 14:51
This commit upgrades the bundled net-imap gem in Ruby 3.2.11 from the
original version of 0.3.9 to 04.24. This release contains a fix
for the following high-severity issue with STARTTLS:

  - GHSA-vcgp-9326-pqcp

There will be no further upstream releases to Ruby 3.2, thus we
have to upgrade this gem ourselves. The 0.4.0 release has a few breaking
changes, however there are several issues with the 0.3.10 version of
`net-imap`:

  - It will be the last release to `net-imap` 0.3.x

  - The 0.3.x releases will not install in containerized build
    environments where the default locale is set to `POSIX` (Debian).
    This was resloved in the 0.4.3 release by:
      ruby/net-imap#210

  - The 0.4.24 release contains fixes for additional medium-to-low
    severity issues:

      * GHSA-hm49-wcqc-g2xg
      * GHSA-q2mw-fvj9-vvcw
      * GHSA-87pf-fpwv-p7m7
      * GHSA-75xq-5h9v-w6px

CVE-2026-42246
CVE-2026-42257
CVE-2026-42256
CVE-2026-42258
CVE-2026-42245
Signed-off-by: Charlie Sharpsteen <charlie@overlookinfratech.com>
@Sharpie Sharpie force-pushed the update-net-imap-0424 branch from 48e966a to bedc97b Compare May 9, 2026 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant