Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backporting for 2.479.3 LTS - part 2 #10103

Open
wants to merge 1 commit into
base: stable-2.479
Choose a base branch
from

Conversation

MarkEWaite
Copy link
Contributor

@MarkEWaite MarkEWaite commented Dec 30, 2024

Backporting for 2.479.3 LTS (part 2)

Latest core version: jenkins-2.492 (unreleased)

Fixed
-----

JENKINS-75077           Minor                   2.492 (unreleased)
        Upgrade Apache MINA core from 2.0.26 to 2.0.27
        https://issues.jenkins.io/browse/JENKINS-75077

The pull request to the master branch has been merged for inclusion in the 7 Jan 2025 release of Jenkins 2.492.

The Apache MINA core library has reported CVE-2024-52046, an issue for MINA users that use ioBuffer.getObject(). Jenkins is not affected by the issue, but software composition analysis tools will report it as a vulnerability and we'll spend time explaining that Jenkins is not vulnerable.

Let's backport the change to the stable-2.479 line so that it can be part of Jenkins 2.479.3

This is an exception to the policy that we only backport to an LTS after a change has been merged to the Jenkins weekly release. I think this exception should be approved so that we reduce the amount of time that the Jenkins security team must spend explaining that Jenkins is not vulnerable to this issue. It is simpler to include the updated library plugin than to spend time explaining why this is not an issue.

Changes included in this upgrade are:

Testing done

I've been using the updated API plugin in my Jenkins controller since shortly after it was released. I've used the preceding releases in Jenkins LTS and in Jenkins weekly releases. No issues detected in any of those cases.

Proposed changelog entries

  • Upgrade Apache MINA core from 2.0.26 to 2.0.27, includes a fix for CVE-2024-52046

Proposed upgrade guidelines

N/A

Submitter checklist

Preview Give feedback

Desired reviewers

@olamy, @timja, @Wadeck, @daniel-beck

Before the changes are marked as ready-for-merge:

Maintainer checklist

Preview Give feedback

…e1df

jenkinsci#10096 is the pull request to
the master branch that has been merged for inclusion in the 7 Jan 2025
release of Jenkins 2.492.

The Apache MINA core library has reported CVE-2024-52046
GHSA-76h9-2vwh-w278 , an issue for MINA
users that use `ioBuffer.getObject()`. Jenkins is not affected by
the issue, but software composition analysis tools will report it as
a vulnerability and we'll spend time explaining that Jenkins is not
vulnerable.

Let's backport the change to the stable-2.479 line so that it can be
part of Jenkins 2.479.3

This is an exception to the policy that we only backport to an LTS after
a change has been merged to the Jenkins weekly release. I think this
exception should be approved so that we reduce the amount of time that the
Jenkins security team must spend explaining that Jenkins is not vulnerable
to this issue. It is simpler to include the updated library plugin than
to spend time explaining why this is not an issue.

(cherry picked from commit efae3ca)
@MarkEWaite MarkEWaite added the into-lts This PR is filed against an LTS branch label Dec 30, 2024
@krisstern
Copy link
Member

Thanks @MarkEWaite!

@krisstern
Copy link
Member

@MarkEWaite also, should we release another RC following this?

@MarkEWaite MarkEWaite added the bug For changelog: Minor bug. Will be listed after features label Dec 30, 2024
@MarkEWaite
Copy link
Contributor Author

@MarkEWaite also, should we release another RC following this?

I think that is a good idea, once we have agreement that this is an acceptable backport and it has been merged into the stable-2.479 branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug For changelog: Minor bug. Will be listed after features into-lts This PR is filed against an LTS branch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants