github.com/OpenCut-app/OpenCut
Submitted 8/4/2026, 10:25:55 AM · Status: ok
Risk grade
B
12 / 100
Findings
18
0 critical0 high8 medium0 low10 info0 on CISA KEV0ATT&CK
Showing 18 of 18 findings
Findings
- Ensure top-level permissions are not set to write-allEnsure top-level permissions are not set to write-all on on(Bun CI)checkov.github/workflows/bun-ci.yml:0
- Grid: Integer Overflow in Grid::expand_rows Leads to Safe-API Undefined BehaviorgrypeCVE-2026-42199EPSS 0.1%
- Grid: Integer Overflow in Grid::expand_rows Leads to Safe-API Undefined Behavior### Summary An integer overflow in `Grid::expand_rows()` can corrupt the relationship between the grid’s logical dimensions and its backing storage. After the internal invariant is broken, the safe API get() may invoke get_unchecked() with an invalid index, resulting in Undefined…osv-scannerCVE-2026-42199
- Quadratic run time when checking a start tag for duplicate attribute names`BytesStart::attributes()` returns an `Attributes` iterator which, by default (`with_checks(true)`), rejects a start tag that repeats an attribute name. For each attribute yielded, the iterator compared the new name against every name seen so far in the same tag using a linear sc…osv-scanner
- Quadratic run time when checking a start tag for duplicate attribute names`BytesStart::attributes()` returns an `Attributes` iterator which, by default (`with_checks(true)`), rejects a start tag that repeats an attribute name. For each attribute yielded, the iterator compared the new name against every name seen so far in the same tag using a linear sc…osv-scanner
- Unbounded namespace-declaration allocation in `NsReader` enables memory-exhaustion denial of service`NsReader` resolves namespaces by calling `NamespaceResolver::push` for every `Start`/`Empty` event *before* the event is returned to the caller. `push` iterated all `xmlns` / `xmlns:*` attributes on the start tag and, for each one, appended the prefix bytes to an internal buffer…osv-scanner
- Unbounded namespace-declaration allocation in `NsReader` enables memory-exhaustion denial of service`NsReader` resolves namespaces by calling `NamespaceResolver::push` for every `Start`/`Empty` event *before* the event is returned to the caller. `push` iterated all `xmlns` / `xmlns:*` attributes on the start tag and, for each one, appended the prefix bytes to an internal buffer…osv-scanner
- Grid: Integer Overflow in Grid::expand_rows Leads to Safe-API Undefined BehaviorGrid is a data structure grid for rust. From version 0.17.0 to before version 1.0.1, an integer overflow in Grid::expand_rows() can corrupt the relationship between the grid’s logical dimensions and its backing storage. After the internal invariant is broken, the safe API get() m…trivyCVE-2026-42199
This report is public.