All of lore.kernel.org
 help / color / mirror / Atom feed
From: Junjie Cao <junjie.cao@linux.dev>
To: paul@pbarker.dev
Cc: openembedded-core@lists.openembedded.org,
	randy.macleod@windriver.com, Venkata.Navuduri@windriver.com
Subject: Re: [OE-core][PATCH v2 00/10] cve-exclusion: triage ten kernel CVEs lacking upstream fix data
Date: Mon, 10 Aug 2026 05:19:58 -0500	[thread overview]
Message-ID: <20260810101958.804429-1-junjie.cao@linux.dev> (raw)
In-Reply-To: <8bf8e31c06972ab4bfed61083d8d8c57e6c48d9e.camel@pbarker.dev>

Hi Paul,

On Thu, 2026-08-06 at 12:52 +0100, Paul Barker wrote:
> We briefly discussed this patch series on the review call today. We're
> concerned about taking CVE status changes based on AI-Generated analysis
> from a new contributor, when there are multiple ways to interpret the
> various discussions online about these issues and it's not immediately
> clear what the "right" answer is. So we need to give these patches a
> thorough review. As we often point out in the weekly status emails, we
> have limited bandwidth to do this sort of in-depth review, so we may not
> be able to handle these patches quickly.

Thanks very much for your time and reply - understood, and no
urgency from my side. For v3 I'll drop the one inferred verdict
and downgrade the four "upstream-wontfix" entries to "unpatched",
so what's left should be checkable from the links in each commit
message. Happy to go through any of these on a review call if
that's easier.

> >   fixed-version     CVE-2022-1247   v6.17, rose_neigh refcount conversion
>
> rose_connect() is now gone from mainline, so we can easily say this was
> fixed with the removal of net/rose. Pointing at an earlier fix requires
> more detailed review.

I'll lead with the removal in the entry. Since master's linux-yocto
is 6.18 and the removal (dd8d4bc28ad7) is v7.1, the entry still
needs the v6.17 commits to cover 6.18. The kernel CNA later
assigned those two commits CVEs of their own (CVE-2025-39826/39827),
which ties them to this rose_neigh race in upstream's records.

> >                     CVE-2023-4010   v6.18, imon URB resubmit loop
>
> This sounds like we're trying to infer the reporter's intent based on
> 'imon' being visible in a screenshot. We shouldn't be making guesses
> just because the initial report quality is poor.

OK, I'll drop this patch and leave the CVE untriaged. The record
names a function that does not exist in the kernel, so I'll raise
that with the assigning CNA; if the record gets corrected or
disputed the status can follow it.

> >   upstream-wontfix  CVE-2019-14899  weak host model, config-only mitigation
>
> We shouldn't use upstream-wontfix unless that is an actual upstream
> opinion. Ubuntu/RedHat are not upstream for the Linux kernel.

Right. None of the four has an upstream wontfix statement, so I'll
move CVE-2019-14899, CVE-2021-3714, CVE-2021-3864 and CVE-2022-4543
to "unpatched" and put the distro references in the comments.

> >                     CVE-2021-3864   two fix attempts, neither merged
>
> As above. Was the fix actually rejected by upstream or did it just go quiet?

Went quiet, mostly. Eric Biederman called Waiman Long's patch "not
a particularly effective mitigation", Linus suggested a different
approach, Willy Tarreau posted WIP patches for it, and that petered
out in early 2022 with nothing merged. Wander Lairson Costa's RFC
v2 got design feedback and no v3 followed. The "NAKed" in my patch
3 message overstates this - I'll fix that wording in v3.

> >   unpatched         CVE-2023-3397   JFS txEnd UAF, proposed fix withdrawn
>
> Unclear if there is still a real problem here in mainline.

The txEnd() sequence is unchanged in linux-next 20260727, and the
use-after-free was reported again this June against 7.0-rc1, with
the free stack in lmLogClose() via jfs_umount(), which is the race
this CVE describes:

  https://lore.kernel.org/all/6a3eedfa.fd822575.2d6b21.e180@mx.google.com/

I'll add the link to the commit message.

> >                     CVE-2023-6240   RSA timing oracle, fixed only in RHEL
>
> Also probably correct but not completely sure. The commit message has
> artifacts of the LLM being confused (Marvell/s390/unrelated commit
> reference), those can be dropped.

Will drop those.

Best regards,
Junjie


      reply	other threads:[~2026-08-10  8:21 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-08-03  8:48 [OE-core][PATCH v2 00/10] cve-exclusion: triage ten kernel CVEs lacking upstream fix data Junjie Cao
2026-08-03  8:48 ` [OE-core][PATCH v2 01/10] cve-exclusion: set status for CVE-2019-14899 Junjie Cao
2026-08-03  8:48 ` [OE-core][PATCH v2 02/10] cve-exclusion: set status for CVE-2021-3714 Junjie Cao
2026-08-03  8:48 ` [OE-core][PATCH v2 03/10] cve-exclusion: set status for CVE-2021-3864 Junjie Cao
2026-08-03  8:48 ` [OE-core][PATCH v2 04/10] cve-exclusion: set status for CVE-2022-0400 Junjie Cao
2026-08-03  8:48 ` [OE-core][PATCH v2 05/10] cve-exclusion: set status for CVE-2022-1247 Junjie Cao
2026-08-03  8:48 ` [OE-core][PATCH v2 06/10] cve-exclusion: set status for CVE-2022-4543 Junjie Cao
2026-08-03  8:48 ` [OE-core][PATCH v2 07/10] cve-exclusion: set status for CVE-2023-3397 Junjie Cao
2026-08-03  8:48 ` [OE-core][PATCH v2 08/10] cve-exclusion: set status for CVE-2023-4010 Junjie Cao
2026-08-03  8:48 ` [OE-core][PATCH v2 09/10] cve-exclusion: set status for CVE-2023-6238 Junjie Cao
2026-08-03  8:48 ` [OE-core][PATCH v2 10/10] cve-exclusion: set status for CVE-2023-6240 Junjie Cao
2026-08-06 11:52 ` [OE-core][PATCH v2 00/10] cve-exclusion: triage ten kernel CVEs lacking upstream fix data Paul Barker
2026-08-10 10:19   ` Junjie Cao [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260810101958.804429-1-junjie.cao@linux.dev \
    --to=junjie.cao@linux.dev \
    --cc=Venkata.Navuduri@windriver.com \
    --cc=openembedded-core@lists.openembedded.org \
    --cc=paul@pbarker.dev \
    --cc=randy.macleod@windriver.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.