Skip to content

fix: upgrade vulnerable dependencies (AST-108828,AST-116271,AST-120967,AST-123298,AST-123300,AST-123302,AST-123980,AST-123981,AST-132239,AST-134898) - #40

Open
cx-adar-zandberg wants to merge 4 commits into
mainfrom
fix/security-vulnerabilities-AST-108828-AST-123298-and-more
Open

cx-adar-zandberg wants to merge 4 commits into
mainfrom
fix/security-vulnerabilities-AST-108828-AST-123298-and-more

Conversation

@cx-adar-zandberg

Copy link
Copy Markdown
Contributor

Fixed Vulnerabilities

Ticket CVE Severity Component
AST-108828 CVE-2025-46569 HIGH github.com/open-policy-agent/opa
AST-116271 CVE-2025-27144 - gopkg.in/go-jose/go-jose.v2
AST-120967 CVE-2024-25621 - github.com/containerd/containerd/v2
AST-123298 CVE-2025-52881 HIGH github.com/opencontainers/runc
AST-123300 CVE-2025-52565 HIGH github.com/opencontainers/runc
AST-123302 CVE-2025-31133 HIGH github.com/opencontainers/runc
AST-123980 CVE-2025-64329 - github.com/containerd/containerd/v2
AST-123981 CVE-2019-25210 - helm.sh/helm/v3
AST-132239 CVE-2026-24137 - github.com/sigstore/sigstore
AST-134898 CVE-2026-25934 - github.com/go-git/go-git/v5

Changes Made

Compatibility pins: tablewriter v0.0.5 (syft), runtime-spec v1.2.1 (containerd compatibility).

Made with Cursor

…967, AST-123298, AST-123300, AST-123302, AST-123980, AST-123981, AST-132239, AST-134898)

Made-with: Cursor
@cx-adar-zandberg cx-adar-zandberg changed the title fix: upgrade vulnerable dependencies fix: upgrade vulnerable dependencies (AST-108828,AST-116271,AST-120967,AST-123298,AST-123300,AST-123302,AST-123980,AST-123981,AST-132239,AST-134898) Mar 4, 2026
@cx-shaked-karta

cx-shaked-karta commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

Logo
Checkmarx One – Scan Summary & Details92a8abdd-951c-417e-9007-b5a4fb1e7770


Fixed Issues (1) Great job! The following issues were fixed in this Pull Request
Severity Issue Source File / Package
MEDIUM CVE-2026-25934 Go-github.com/go-git/go-git/v5-v5.14.0

Use @Checkmarx to interact with Checkmarx PR Assistant.
Examples:
@Checkmarx how are you able to help me?
@Checkmarx rescan this PR

Downgrade helm.sh/helm/v3 from v3.20.0 back to v3.19.2. CVE-2019-25210
only affects helm's --dry-run flag which this codebase never uses, so
upgrading solely to address it provides no security benefit. Go directive
kept at 1.24.13; go.sum updated accordingly.

Made-with: Cursor
cx-dmitri-rivin added a commit that referenced this pull request Sep 3, 2026
Fixes zizmor findings surfaced by the "Scan for GitHub Actions issues"
check: adds concurrency groups, disables credential persistence on
checkout, and replaces inline template expressions in run: blocks with
env vars to close the template-injection findings in
pr-name-validation.yml.

Replaces release.yml (auto-tag on PR merge) with Hooks-Release.yml, a
workflow_dispatch release that builds/vets/tests before tagging and
uses the step-security forks of github-tag-action and action-gh-release,
mirroring the pattern adopted in Checkmarx/containers-syft-packages-extractor
PR #39 and #40 for the same ticket.
cx-dmitri-rivin added a commit that referenced this pull request Sep 3, 2026
* AST-165915: stop forcing linux/amd64 on every container image

Resolve passed a literal "linux/amd64" to AnalyzeImagesWithPlatform. Every image
was therefore matched against amd64 regardless of the host or of the image itself,
so any single-architecture image built for another architecture (for example a
locally built linux/arm64 image on an ARM64 CI runner) failed to resolve.

Nothing here needs a specific architecture, so go back to AnalyzeImages and let
each image be resolved on the platform it was actually built for.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* AST-165915: bump containers-syft-packages-extractor to v1.0.26

Also bumps the containerd/containerd/v2 replace pin to v2.2.1 since
the new extractor version requires runtime-spec v1.3.0, which is
incompatible with the previously pinned containerd v2.1.5.

* AST-165915: harden GitHub workflows and switch to Hooks-Release pattern

Fixes zizmor findings surfaced by the "Scan for GitHub Actions issues"
check: adds concurrency groups, disables credential persistence on
checkout, and replaces inline template expressions in run: blocks with
env vars to close the template-injection findings in
pr-name-validation.yml.

Replaces release.yml (auto-tag on PR merge) with Hooks-Release.yml, a
workflow_dispatch release that builds/vets/tests before tagging and
uses the step-security forks of github-tag-action and action-gh-release,
mirroring the pattern adopted in Checkmarx/containers-syft-packages-extractor
PR #39 and #40 for the same ticket.

---------

Co-authored-by: Dima R <90623914+cx-dmitri-rivin@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
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.

2 participants