gchq / gchq/sleeper

Cargo audit found RUSTSEC-2026-0194 and RUSTSEC-2026-0195

Open
#7,596 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
107
Forks
29
Avg merge
19h 46m
Merged PRs (30d)
141

Description

Cargo audit found the following issues:
```
Crate: quick-xml
Version: 0.39.4
Title: Quadratic run time when checking a start tag for duplicate attribute names
Date: 2026-06-29
ID: RUSTSEC-2026-0194
URL: https://rustsec.org/advisories/RUSTSEC-2026-0194
Severity: 7.5 (high)
Solution: Upgrade to >=0.41.0

Crate: quick-xml
Version: 0.39.4
Title: Unbounded namespace-declaration allocation in `NsReader` enables memory-exhaustion denial of service
Date: 2026-06-29
ID: RUSTSEC-2026-0195
URL: https://rustsec.org/advisories/RUSTSEC-2026-0195
Severity: 7.5 (high)
Solution: Upgrade to >=0.41.0
```

quick-xml is used by object_store. A fix is available, but we need DataFusion to update to object_store v 0.14 before the later quick-xml can be used.

Contributor guide

Open the contributing guide

Research direction

Start with the Cargo dependency configuration and trace quick-xml through object_store and DataFusion. Confirm the versions currently resolved, then update DataFusion to use object_store 0.14 so quick-xml can reach at least 0.41.0. Run cargo audit and the relevant Rust checks to confirm both RUSTSEC advisories are resolved.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
data-engineering, security
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.