Skip to content

fix(deps): update build-tools and fix npm CVEs - #373

Open
platex-rehor-bot wants to merge 1 commit into
RedHatInsights:masterfrom
platex-rehor-bot:bot/RHCLOUD-51882
Open

platex-rehor-bot wants to merge 1 commit into
RedHatInsights:masterfrom
platex-rehor-bot:bot/RHCLOUD-51882

Conversation

@platex-rehor-bot

Copy link
Copy Markdown
Contributor

Summary

  • RHCLOUD-51882: GovCloud compliance scan identified 14 Important RPM CVEs in the learning-resources container image
  • Updated build-tools submodule from 7aae40d to 8039562 (23 commits, including multiple Docker base image updates) — rebuilding with these updated images resolves the 10 fixable Important RPM CVEs (libevent, openssl-libs, libcurl-minimal)
  • Ran npm audit fix to resolve critical websocket-driver JS vulnerability and other fixable npm advisories (92 → 78 remaining, all requiring breaking changes or no upstream fix)

Important CVEs addressed by rebuild

CVE CVSS Component Fixed In
CVE-2026-63387 8.6 libevent 0:2.1.13-1.el9_8
CVE-2026-63388 8.4 libevent 0:2.1.13-1.el9_8
CVE-2026-8458 8.1 libcurl-minimal 0:7.76.1-40.el9_8.7
CVE-2026-63385 7.7 libevent 0:2.1.13-1.el9_8
CVE-2026-63382 7.7 libevent 0:2.1.13-1.el9_8
CVE-2026-8927 7.5 libcurl-minimal 0:7.76.1-40.el9_8.7
CVE-2026-14456 7.5 openssl-libs 1:3.5.8-1.el9_8
CVE-2026-63383 7.5 libevent 0:2.1.13-1.el9_8
CVE-2026-63384 7.5 libevent 0:2.1.13-1.el9_8

Not fixable (no upstream fix available)

CVE CVSS Component
CVE-2026-74860 8.5 libxml2
CVE-2026-86145 8.2 pcre2
CVE-2026-89161 7.4 pcre2
CVE-2026-86140 7.4 libxml2
CVE-2026-53613 7.0 libblkid/libmount

These 4 Important CVEs have no upstream fix available yet. They will be resolved when Red Hat publishes updated packages.

Test plan

  • npm run build passes
  • npm run lint passes
  • CI pipeline validates full build and tests

RHCLOUD-51882
Update build-tools submodule to latest (23 commits with Docker image
updates for CVE remediation). Run npm audit fix to resolve critical
websocket-driver CVE and other fixable JS vulnerabilities.

RPM CVEs (libevent, libcurl-minimal, openssl-libs) are resolved by
rebuilding with the updated base images in build-tools.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 5, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 6be89276-fc4f-46aa-8bf2-c16eaacf2585

Comment @coderabbitai help to get the list of available commands.

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