* [OE-core][PATCH] u-boot-tools: add CVE_PRODUCT mapping
@ 2026-08-24 11:01 Devansh Patel -X (devanshp - E INFOCHIPS PRIVATE LIMITED at Cisco)
2026-08-24 11:08 ` Quentin Schulz
2026-08-24 17:07 ` [OE-core][PATCH v2] u-boot: share CVE_PRODUCT with u-boot-tools Devansh Patel -X (devanshp - E INFOCHIPS PRIVATE LIMITED at Cisco)
0 siblings, 2 replies; 5+ messages in thread
From: Devansh Patel -X (devanshp - E INFOCHIPS PRIVATE LIMITED at Cisco) @ 2026-08-24 11:01 UTC (permalink / raw)
To: openembedded-core; +Cc: xe-linux-external
From: Devansh Patel <devanshp@cisco.com>
The current inherited "u-boot-tools" identity has no vulnerability records even
though this recipe builds host utilities from the U-Boot source tree, so
source-aligned CVEs are missed.
Use "u-boot:u-boot" for the CNA affected-data identity and
"denx:u-boot" for the NVD dictionary CPE and configuration identity.
Signed-off-by: Devansh Patel <devanshp@cisco.com>
---
meta/recipes-bsp/u-boot/u-boot-tools_2026.07.bb | 2 ++
1 file changed, 2 insertions(+)
diff --git a/meta/recipes-bsp/u-boot/u-boot-tools_2026.07.bb b/meta/recipes-bsp/u-boot/u-boot-tools_2026.07.bb
index 9e7a178310..441d25bbc9 100644
--- a/meta/recipes-bsp/u-boot/u-boot-tools_2026.07.bb
+++ b/meta/recipes-bsp/u-boot/u-boot-tools_2026.07.bb
@@ -1,4 +1,6 @@
require u-boot-common.inc
require u-boot-tools.inc
+CVE_PRODUCT = "u-boot:u-boot denx:u-boot"
+
SRC_URI += "file://0001-tools-mkeficapsule-Detect-GnuTLS-PKCS-11-support.patch"
--
2.35.6
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [OE-core][PATCH] u-boot-tools: add CVE_PRODUCT mapping
2026-08-24 11:01 [OE-core][PATCH] u-boot-tools: add CVE_PRODUCT mapping Devansh Patel -X (devanshp - E INFOCHIPS PRIVATE LIMITED at Cisco)
@ 2026-08-24 11:08 ` Quentin Schulz
2026-08-24 13:24 ` [PATCH] " Devansh Patel
2026-08-24 17:07 ` [OE-core][PATCH v2] u-boot: share CVE_PRODUCT with u-boot-tools Devansh Patel -X (devanshp - E INFOCHIPS PRIVATE LIMITED at Cisco)
1 sibling, 1 reply; 5+ messages in thread
From: Quentin Schulz @ 2026-08-24 11:08 UTC (permalink / raw)
To: devanshp, openembedded-core; +Cc: xe-linux-external
Hi Devansh,
On 8/24/26 1:01 PM, Devansh Patel via lists.openembedded.org wrote:
> From: Devansh Patel <devanshp@cisco.com>
>
> The current inherited "u-boot-tools" identity has no vulnerability records even
> though this recipe builds host utilities from the U-Boot source tree, so
> source-aligned CVEs are missed.
>
> Use "u-boot:u-boot" for the CNA affected-data identity and
> "denx:u-boot" for the NVD dictionary CPE and configuration identity.
>
How about using a file that is included by both u-boot-tools and u-boot
so that we don't have to not forget to update both?
u-boot-common.inc is included by both u-boot-tools.bb and u-boot.bb so
that seems like an ideal candidate (if so, then we probably could remove
CVE_PRODUCT from u-boot.inc?)
We only have denx:u-boot today in u-boot.inc, how did you come to the
conclusion we also needed u-boot:u-boot?
Cheers,
Quentin
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] u-boot-tools: add CVE_PRODUCT mapping
2026-08-24 11:08 ` Quentin Schulz
@ 2026-08-24 13:24 ` Devansh Patel
2026-08-24 17:10 ` Devansh Patel
0 siblings, 1 reply; 5+ messages in thread
From: Devansh Patel @ 2026-08-24 13:24 UTC (permalink / raw)
To: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 1780 bytes --]
On Mon, Aug 24, 2026 at 04:38 PM, Quentin Schulz wrote:
>
> Hi Devansh,
>
> On 8/24/26 1:01 PM, Devansh Patel via lists.openembedded.org wrote:
>
>> From: Devansh Patel <devanshp@cisco.com>
>>
>> The current inherited "u-boot-tools" identity has no vulnerability records
>> even
>> though this recipe builds host utilities from the U-Boot source tree, so
>> source-aligned CVEs are missed.
>>
>> Use "u-boot:u-boot" for the CNA affected-data identity and
>> "denx:u-boot" for the NVD dictionary CPE and configuration identity.
>
> How about using a file that is included by both u-boot-tools and u-boot
> so that we don't have to not forget to update both?
>
> u-boot-common.inc is included by both u-boot-tools.bb and u-boot.bb so
> that seems like an ideal candidate (if so, then we probably could remove
> CVE_PRODUCT from u-boot.inc?)
Hi Quentin,
Thanks, I agree that u-boot-common.inc is the correct location. I will move the mapping there and remove it from u-boot.inc, so both recipes inherit it.
>
> We only have denx:u-boot today in u-boot.inc, how did you come to the
> conclusion we also needed u-boot:u-boot?
u-boot:u-boot is not an NVD CPE. It comes from the authoritative CNA affected data for CVE-2026-29007, CVE-2026-29008, and CVE-2026-29009, where VulnCheck uses affected.vendor=u-boot and affected.product=u-boot.
OE-Core master’s sbom-cve-check consumes CVE List V5 affected data directly as well as NVD data. NVD currently also maps those three records to denx:u-boot, so the CNA token adds no exclusive CVEs today. Keeping it nevertheless allows CNA records to be matched while NVD enrichment is pending or absent. I will clarify that distinction in v2.
>
> Cheers,
> Quentin
Regards,
Devansh Patel
[-- Attachment #2: Type: text/html, Size: 1963 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* [OE-core][PATCH v2] u-boot: share CVE_PRODUCT with u-boot-tools
2026-08-24 11:01 [OE-core][PATCH] u-boot-tools: add CVE_PRODUCT mapping Devansh Patel -X (devanshp - E INFOCHIPS PRIVATE LIMITED at Cisco)
2026-08-24 11:08 ` Quentin Schulz
@ 2026-08-24 17:07 ` Devansh Patel -X (devanshp - E INFOCHIPS PRIVATE LIMITED at Cisco)
1 sibling, 0 replies; 5+ messages in thread
From: Devansh Patel -X (devanshp - E INFOCHIPS PRIVATE LIMITED at Cisco) @ 2026-08-24 17:07 UTC (permalink / raw)
To: openembedded-core; +Cc: xe-linux-external
From: Devansh Patel <devanshp@cisco.com>
u-boot-tools builds host utilities from the same source as u-boot, but it
does not inherit the existing CVE_PRODUCT assignment and falls back to its
unrecognized recipe-name identity. Move the mapping to u-boot-common.inc
so both recipes inherit it.
Use "u-boot:u-boot" for the CNA/CVE List V5 affected-data identity and
"denx:u-boot" for the NVD dictionary CPE and configuration identity. The
CNA records are also covered by NVD today, but retaining both authoritative
identities permits direct matching independently of NVD enrichment.
Signed-off-by: Devansh Patel <devanshp@cisco.com>
---
meta/recipes-bsp/u-boot/u-boot-common.inc | 2 ++
meta/recipes-bsp/u-boot/u-boot.inc | 2 --
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-bsp/u-boot/u-boot-common.inc b/meta/recipes-bsp/u-boot/u-boot-common.inc
index d82d42cbce..86c4fed2bc 100644
--- a/meta/recipes-bsp/u-boot/u-boot-common.inc
+++ b/meta/recipes-bsp/u-boot/u-boot-common.inc
@@ -10,6 +10,8 @@ LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://Licenses/README;md5=2ca5f2c35c8cc335f0a19756634782f1"
PE = "1"
+CVE_PRODUCT = "u-boot:u-boot denx:u-boot"
+
# We use the revision in order to avoid having to fetch it from the
# repo during parse
SRCREV = "ece349ade2973e220f524ce59e59711cc919263f"
diff --git a/meta/recipes-bsp/u-boot/u-boot.inc b/meta/recipes-bsp/u-boot/u-boot.inc
index 2197039dbc..b9f61a185c 100644
--- a/meta/recipes-bsp/u-boot/u-boot.inc
+++ b/meta/recipes-bsp/u-boot/u-boot.inc
@@ -21,8 +21,6 @@ PACKAGECONFIG ??= "openssl"
# a host build dependency.
PACKAGECONFIG[openssl] = ",,openssl-native"
-CVE_PRODUCT = "denx:u-boot"
-
# Allow setting an additional version string that will be picked up by the
# u-boot build system and appended to the u-boot version. If the .scmversion
# file already exists it will not be overwritten.
--
2.35.6
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH] u-boot-tools: add CVE_PRODUCT mapping
2026-08-24 13:24 ` [PATCH] " Devansh Patel
@ 2026-08-24 17:10 ` Devansh Patel
0 siblings, 0 replies; 5+ messages in thread
From: Devansh Patel @ 2026-08-24 17:10 UTC (permalink / raw)
To: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 239 bytes --]
Hi Quentin,
I have submitted the updated v2 patch here:
https://lists.openembedded.org/g/openembedded-core/topic/120907196
The mapping is now placed in u-boot-common.inc so both u-boot and u-boot-tools inherit it.
Regards,
Devansh
[-- Attachment #2: Type: text/html, Size: 413 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-08-24 17:10 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-24 11:01 [OE-core][PATCH] u-boot-tools: add CVE_PRODUCT mapping Devansh Patel -X (devanshp - E INFOCHIPS PRIVATE LIMITED at Cisco)
2026-08-24 11:08 ` Quentin Schulz
2026-08-24 13:24 ` [PATCH] " Devansh Patel
2026-08-24 17:10 ` Devansh Patel
2026-08-24 17:07 ` [OE-core][PATCH v2] u-boot: share CVE_PRODUCT with u-boot-tools Devansh Patel -X (devanshp - E INFOCHIPS PRIVATE LIMITED at Cisco)
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.