Skip to content

fix(deps): bump rustix to 1.1.6 for RUSTSEC-2026-0486 - #771

Merged
notheotherben merged 1 commit into
mainfrom
claude/rustix-1.1.6
Nov 12, 2026
Merged

notheotherben merged 1 commit into
mainfrom
claude/rustix-1.1.6

Conversation

@notheotherben

Copy link
Copy Markdown
Member

Requested by Ben in a daily maintenance routine.

Before: Cargo.lock pinned rustix 1.1.4, whose xattr functions mark unwritten bytes as initialized when given a zero-length buffer (RUSTSEC-2026-0486), so the security audit flagged the crate.

After: Cargo.lock pins rustix 1.1.6, the patched release, and the advisory no longer applies.

How: a lockfile-only change to the rustix entry (version and checksum). No other dependencies move; cargo metadata --locked confirms the lockfile is consistent. Locally cargo fmt --check and cargo clippy --all-targets --all-features -- -D warnings pass, and cargo test passes apart from the tests that call the live GitHub API, which could not reach it from the sandbox; CI runs those.

Fixes #770


Generated by Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AuStkboncZthMhFiUkCzDe
@codecov

codecov Bot commented Nov 12, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 76.84%. Comparing base (bcad931) to head (d2b692c).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #771   +/-   ##
=======================================
  Coverage   76.84%   76.84%           
=======================================
  Files          31       31           
  Lines        2613     2613           
=======================================
  Hits         2008     2008           
  Misses        605      605           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@notheotherben
notheotherben merged commit 826df67 into main Nov 12, 2026
24 checks passed
@notheotherben
notheotherben deleted the claude/rustix-1.1.6 branch November 12, 2026 06:49
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.

RUSTSEC-2026-0486: xattr functions mark unwritten bytes as initialized when given a zero-length buffer

2 participants