Skip to content

Update lcms2 to 2.19.1 - #394

Merged
twitchyliquid64 merged 5 commits into
mainfrom
update-lcms2-2.19.1
Jul 15, 2026
Merged

Update lcms2 to 2.19.1#394
twitchyliquid64 merged 5 commits into
mainfrom
update-lcms2-2.19.1

Conversation

@gominimal-pkgmgr-mgr

Copy link
Copy Markdown
Contributor

Update lcms2 2.172.19.1

Source: github:mm2/Little-CMS:tag
Release: https://github.com/mm2/Little-CMS/releases/tag/lcms2.19.1
Changelog: mm2/Little-CMS@lcms2.17...lcms2.19.1
Released: 67 days ago (2026-05-06)

Pkgscan: clean — diff against the prior version surfaced no newly-introduced suspicious patterns.

Vulnerability impact

Partition analysis at 2.19.1 (uses each advisory's fixed-version, vulnerable-range, affected-ranges, and fix-commit ancestry to decide):

  • 1 cleared — the new version is outside the advisory's affected range, OR the tag's lineage includes a known fix-commit. These will drop off the next scan.

Vulnerabilities fixed (1)

This update clears 1 vulnerabilities affecting 2.17:

CVE / GHSA Severity Fixed in
CVE-2026-42798 MEDIUM via range: introduced in commit 453bafe, fixed in commit b76633e

Components changed

CycloneDX component delta (declared materials — the package's own version, not a dependency-tree diff)
Component Old New
~ lcms2 2.17 2.19.1
~ lcms2-upstream 2.17 2.19.1

Changes

Old New
Version 2.17 2.19.1
SHA256 d11af569e42a1baa... bfc54f7bab59fbc9...
Size 5.2 MB 5.7 MB
Source gs://minimal-staging-archives/lcms2-2.17.tar.gz gs://minimal-staging-archives/lcms2-2.19.1.tar.gz
  • License: MIT (source: GitHub + tarball)

Quality suggestions

  • Missing tests block. This package has no standalone tests, so the buildbot will only verify compilation — not functional correctness. Consider adding a minimal smoke test (e.g., a --version or small round-trip invocation) as part of this PR so future bumps catch regressions. See packages/python/build.ncl for a simple example.

Created by pkgmgr

@gominimal-pkgmgr-mgr gominimal-pkgmgr-mgr Bot added the auto-update Opened autonomously by pkgmgr auto-update label Jul 13, 2026
@bryan-minimal
bryan-minimal marked this pull request as ready for review July 13, 2026 21:26
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
bryan-minimal added a commit to gominimal/minimal that referenced this pull request Jul 14, 2026
…#651 follow-up) (#753)

#651 contained a real write-outside-dest vuln in prefix-stripped extraction,
but its symlink/hardlink handling is stricter than it needs to be: a link
whose *target* escapes dest_dir aborts the whole extraction. Legitimate
upstream tarballs ship exactly that in test fixtures — next.js
(test/.../node_modules symlinks) and syft (symlink-resolution testdata) —
so any rebuild of those packages now fails to extract at all (first hit by
gominimal/pkgs#394/#402, whose dep bumps cascade into next/syft).

Skip the offending link (with a warning) instead of erroring. This is
equally safe against the write-through vector: the link is never created,
so a later entry that would have written through it resolves to a contained
regular path under dest_dir. The entry-path escape stays a hard error — a
file writing to ../x has no benign form.

Tests: extract_rejects_escaping_symlink becomes extract_skips_escaping_symlink
(link skipped, siblings still extract), plus a new
skipping_escaping_symlink_still_contains_write_through proving the tar-slip
defense holds through the skip.

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
bryan-minimal and others added 3 commits July 14, 2026 14:57
…build-servers#173)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@twitchyliquid64
twitchyliquid64 added this pull request to the merge queue Jul 15, 2026
Merged via the queue into main with commit 6f6f08c Jul 15, 2026
6 checks passed
@twitchyliquid64
twitchyliquid64 deleted the update-lcms2-2.19.1 branch July 15, 2026 01:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-update Opened autonomously by pkgmgr auto-update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants