PHP2Shell: Read our blog on the critical RCE vulnerabilities affecting 70% of the Internet
Vulnerability DatabaseGHSA-mr6f-2w9f-qrf8

GHSA-mr6f-2w9f-qrf8: 
Rust vulnerability analysis and mitigation

Fixed in 0.2.0-preview.10; upgrade to it.

Impact

A run's budget limit was what was left of the tightest budget (the task's, its group's, the group's daily or the daily one), worked out from the runs' usage records, and a run's usage was recorded only once it ended. A run whose usage was never recorded (the record could not be written, for example on a full disk, which a task's commands can cause; or Kule could not read what the agent reported) was not counted, so later runs saw more budget left than there was. Runs started at the same time in different tasks under a shared budget did not see each other, and each could spend what was left.

Fix

Before an agent starts, Kule sets aside the run's share of its budgets, under a lock across its processes, with what other runs set aside counted as spent. Runs started at once share what is left, and a run is refused, naming the budget and the tasks, while what is left is set aside. A share that cannot be written starts no run. A run's usage record closes its share; a run whose usage never comes counts at its whole share (for a daily budget until the 24 hours pass). kule budget TASK --release lets go of the share of a run that did not end, knowingly, refused while an agent is at work, and keeps a record of it. The CLI and the app say what is set aside.

Tests

a_run_whose_cost_is_not_recorded_stays_counted_at_its_reservation, runs_started_together_share_what_is_left, a_reservation_that_cannot_be_written_starts_no_run, a_daily_reservation_ages_out, a_share_counts_for_the_group, a_reservation_of_a_run_at_work_is_not_released (kule-engine), a_run_reserves_before_its_agent_starts (kule-daemon), releasing_an_unfinished_reservation_is_said_and_kept (kule CLI).

Workaround

Upgrade to 0.2.0-preview.10.


Source: NVD

Related Rust vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

GHSA-fj85-w6rj-rxrcHIGH7.8
  • Rust logoRust
  • ipc-channel
NoYesOct 24, 2026
GHSA-cc53-p78w-23w9MEDIUM6.3
  • Rust logoRust
  • skiplist
NoYesOct 24, 2026
GHSA-924w-mwc9-86m8LOW2.1
  • Rust logoRust
  • skiplist
NoYesOct 24, 2026
GHSA-v8f6-5mx7-9fffLOWN/A
  • Rust logoRust
  • kule
NoYesOct 24, 2026
GHSA-mr6f-2w9f-qrf8LOWN/A
  • Rust logoRust
  • kule
NoYesOct 24, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management