DLPX-97147 Ubuntu Security Notification for kmod update Vulnerability (USN-8226-1)#392
Conversation
Manual smoke test on a fresh dlpx-release VM — dpkg-level necessity + sufficiencyTo unblock the release without waiting for the full Jenkins Setup: two fresh Control (necessity): kmod-only install → FAIL, exactly as DLPX-97204 reportsOn a baseline VM, installed ONLY kmod + libkmod2 (skipping the new Byte-identical to DLPX-97204's reported error. After-state: Treatment (sufficiency): both fixes installed together → PASSOn a second baseline VM with identical state, installed all three Jenkins-built The new Why this is sufficient to land now (instead of waiting for stage 4)
Stage 4 ( Merge plan: delphix/delphix-platform#561 and #392 Full evidence and tracking: delphix/cd-aidlc#47 (OpenSpec change |
…dprobe.d/disable-algif_aead.conf between delphix-platform-aws and kmod 2ubuntu7.2 Removes /etc/modprobe.d/disable-algif_aead.conf from delphix-platform's files/common (covers all per-cloud variants via debian/rules) so kmod 31+20240202-2ubuntu7.2 (USN-8226-1) can own the conffile cleanly. Appends 'kmod (<< 31+20240202-2ubuntu7.2)' to debian/control.in's Replaces: list to declare the ownership handoff in dpkg metadata. Pairs with delphix/linux-pkg#392 (kmod backport via misc-debs) — landing simultaneously to avoid release-track builds running between the two. dpkg-level necessity + sufficiency validated on fresh dlpx-release VMs; see PR comment and delphix/cd-aidlc#47 verification.md for evidence.
USN-8226-1 patches kmod against a kernel-module-loading vulnerability and ships disable-algif_aead.conf as a conffile-owned mitigation. dlpx-develop already absorbed 31+20240202-2ubuntu7.2 (verified on psurya-dev-usn8226, 2026.4.0.0 / post-push #4117); dlpx-release ships the older 31+20240202-2ubuntu7.1 (verified on psurya-rel-usn8226, 2026.3.0.0 / post-push #366). This change backports the kmod and libkmod2 .debs to the release-track appliance via the misc-debs extension point. Pairs with delphix-platform release-branch DLPX-97204, which drops disable-algif_aead.conf from delphix-platform-aws so kmod takes ownership of the conffile cleanly — together resolving the 2026.3 -> 2026.4 upgrade dpkg file-overwrite conflict. Sources: http://security.ubuntu.com/ubuntu/pool/main/k/kmod/ Verified Ubuntu-published via dpkg-deb -f; sha256s pinned per file. OpenSpec change: kmod-usn-8226-1 (delphix/cd-aidlc#47)
da0e69e to
3523285
Compare
Summary
USN-8226-1 ships
kmodandlibkmod2at31+20240202-2ubuntu7.2. dlpx-develop already absorbed the fix (verified onpsurya-dev-usn8226, 2026.4.0.0 / post-push #4117); dlpx-release ships the older31+20240202-2ubuntu7.1(verified onpsurya-rel-usn8226, 2026.3.0.0 / post-push #366). Jira: DLPX-97147.This PR backports the kmod and libkmod2
.debs to the release-track appliance viapackages/misc-debs/config.sh'sdebs=(), using the same mechanism the openssh USN-8222-1 backport (#391) introduced.Paired with
This PR is one half of a coordinated two-repo fix (OpenSpec change
kmod-usn-8226-1in delphix/cd-aidlc#47):/etc/modprobe.d/disable-algif_aead.conffromdelphix-platform-awsso kmod can own the conffile. Lands first.The pair resolves both DLPX-97147 (USN security parity) and DLPX-97204 (the 2026.3 → 2026.4 upgrade conflict that surfaced on 2026-05-06).
What changed
packages/misc-debs/config.sh::debs=(), each as"<filename> <sha256>":kmod_31+20240202-2ubuntu7.2_amd64.debsha256687693dfad23c96570d96a1c7cc1b8709d31a93f82ac765a11b2bd9130f1dfaelibkmod2_31+20240202-2ubuntu7.2_amd64.debsha256a9cbdc424bc0a5c8af3d6445488a48de76df5ff4d76b7dab8aaf88f712358bbcIMPORTANT NOTEconvention.Note:
libkmod-devis NOT in the array — it is uploaded to artifactory (append-only bucket) but not installed on the appliance per VM-side scan.Validation
make shellcheckexit 0 (no findings).shfmt -d packages/misc-debs/config.shexit 0..debpulled from Ubuntu's archive on 2026-05-12;dpkg-deb -fconfirmsMaintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>+ exact target version. Round-trip read-back from artifactory matches local sha256 byte-for-byte.Test plan
appliance-build-orchestrator-pre-push#14010 (in flight, kicked off 2026-05-12) — running with-b "misc-debs delphix-platform" --extra-repo <delphix-platform-feature-branch>. Four stages: Build Packages → Build Appliance → Import to DCenter (AMI indlpx-psurya-release) → Run Tests, includingtest_upgrade_linux_systemwhich is the canonical DLPX-97204 pass gate.dpkg-query -W kmod libkmod2≥31+20240202-2ubuntu7.2;dpkg-query -S /etc/modprobe.d/disable-algif_aead.conf→kmod: ....🤖 Generated with Claude Code