Development record
A reservation claimed with a date ahead of the reader's clock never lapsed.
A reservation claimed with a date ahead of the reader's clock never lapsed.
abcd reserve records a claim time in each reservation commit. When reading a reservation, abcd bounded its lease at a day from the earlier of the claim time and the reader's current time. A claim time set in the future therefore always resolved to a day from the reader's current time, so the reservation never lapsed. The same held, with a two-hour window, for a reservation commit abcd could not read whose committer date was in the future.
Anyone with push access to the repository could push such a reservation and hold an issue or intent indefinitely. Other participants' reserve and take-over were refused, and the protection ruleset abcd ships blocks deleting reservation branches, so abcd offered no way to clear it.
Advisory: GHSA-p648-6v55-jprh, published 2026-10-17 with v0.15.0 as the patched version. The record was held out of the public tree until then.
Frontmatter
| id | iss-2610152215581665 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2610152215581665-a-reservation-claimed-ahead-of-the.md
open on GitHub ↗ · commit history ↗