8000 Update stacked: 2 packages by gominimal-pkgmgr-mgr[bot] · Pull Request #917 · gominimal/pkgs · GitHub
[go: up one dir, main page]

Skip to content

Update stacked: 2 packages - #917

Merged
bryan-minimal merged 2 commits into
mainfrom
update-stacked-2026-10-17-8bce5b5b
Oct 18, 2026
Merged

bryan-minimal merged 2 commits into
mainfrom
update-stacked-2026-10-17-8bce5b5b

Conversation

@gominimal-pkgmgr-mgr
@gominimal-pkgmgr-mgr gominimal-pkgmgr-mgr Bot commented Oct 17, 2026 •
Copy link
Copy Markdown
Contributor

Update base-soup (2 packages)

Note

Operator-chosen --stacked bundle (update --stacked libx11=1.8.14 libxrender=0.9.13 --create-pr, run via the pkgmgr-runner job). These two packages do not declare replace_on_cycle; the "base-soup" heading above is the updater's generic bundle header.

Pkgscan: 2 below-threshold signals across bundle members (all Info severity, risk score 0.2). Demoted in benign contexts (test fixtures, CI workflow setup); expand for details.
Package Severity File Line Capability (MBC) Pattern
libx11 INFO libx11 (upstream release) 0 metadata/recent-bump recency NOT evaluated — no release date from the version source
libxrender INFO libxrender (upstream release) 0 metadata/recent-bump recency NOT evaluated — no release date from the version source

Note

Build risk — 59 dependents across the tree. Package(s) that
build- or runtime-depend on a member of this bundle may need a rebuild,
or could FTBFS on an API/ABI change. Informational (not blocking) — a
heads-up for the reviewer on what this bump can ripple into.

Bundle member Dependents
libx11 35 — chromium-bin, chromium-headless-shell-bin, icedtea-7, icedtea-8, libglvnd, libxcomposite, libxcursor, libxdamage (+27 more)
libxrender 24 — chromium-bin, chromium-headless-shell-bin, icedtea-7, icedtea-8, libxcursor, libxrandr, openjdk-10, openjdk-11 (+16 more)

Security

Clears 5 CVEs from the X.Org client-library security advisory of 2026-10-16. NVD has not analysed these CVEs yet (no CPEs), so the scanner can't list them in this PR. The fix versions come from the advisory and the release announcements (libX11 1.8.14, libXrender 0.9.13).

libx11 1.8.13 → 1.8.14

  • CVE-2026-88806: out-of-bounds write in the XKB action parser. A malicious server's XkbGetMap reply with keycodes above max_keycode + 1 writes past the end of the allocated array. (ZDI-CAN-32061)
  • CVE-2026-94283 (6.5 MEDIUM): out-of-bounds read in the XIM attribute parser. A crafted XIM_OPEN_REPLY with inconsistent nested attribute lengths makes the client read past the packet buffer.
  • CVE-2026-94284 (5.5 MEDIUM): out-of-bounds read in XIM trigger-key registration. Oversized on-keys/off-keys lengths in XIM_REGISTER_TRIGGERKEYS make memcpy() read past the buffer.
  • CVE-2026-94285 (5.3 MEDIUM): out-of-bounds read in byteM_parse_codeset() when the last input byte is a valid multi-byte lead byte (GBK, Big5).

libxrender 0.9.12 → 0.9.13

  • CVE-2026-88807: a XRenderQueryFormat/QueryPictFormats reply with numSubpixel greater than the number of screens causes an out-of-bounds write into screen->subpixel, which is sized by numScreens. A malicious X server can corrupt client heap memory. (ZDI-CAN-32093)

Tarball verification: SHA256 and SHA512 of both .tar.xz files match the checksums in the signed release announcements. The mirrored objects are byte-size-identical to the x.org/releases/individual/lib/ downloads.

Companion PR (same advisory): libxi 1.8.4 + libxtst 1.2.6, see #920. The updater can't resolve those two packages; details in that PR.

Summary

Package Old New Source
libx11 1.8.13 1.8.14 override:libx11:operator-pinned
libxrender 0.9.12 0.9.13 override:libxrender:operator-pinned

Per-package details

libx11 1.8.13 → 1.8.14
  • SHA256: 69606f485c2c07c1... → bbc78c4621717465...
  • Size: 1.8 MB → 1.9 MB
  • Source: gs://minimal-staging-archives/libX11-1.8.13.tar.xz → gs://minimal-staging-archives/libX11-1.8.14.tar.xz
  • Released: unknown (non-GitHub source or tag-only fallback)
libxrender 0.9.12 → 0.9.13
  • SHA256: b832128da48b39c8... → 3fe88c609df6782e...
  • Size: 310 KB → 316 KB
  • Source: gs://minimal-staging-archives/libXrender-0.9.12.tar.xz → gs://minimal-staging-archives/libXrender-0.9.13.tar.xz
  • Released: unknown (non-GitHub source or tag-only fallback)

Created by pkgmgr

🤖 Generated with Claude Code

@gominimal-pkgmgr-mgr
gominimal-pkgmgr-mgr Bot requested a review from a team as a code owner October 17, 2026 19:03
@coderabbitai
coderabbitai Bot commented Oct 17, 2026
Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: Repository: gominimal/pkgs/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 51922473-2953-4e4b-b4b7-c1c414eb236e

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

@bryan-minimal
bryan-minimal added this pull request to the merge queue Oct 18, 2026
Merged via the queue into main with commit 8ad0ee6 Oct 18, 2026
10 checks passed
@bryan-minimal
bryan-minimal deleted the update-stacked-2026-10-17-8bce5b5b branch October 18, 2026 00:52
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

0