fix(security): fix file_tools.py validate_path startswith bypass #7478 (#11002) #11033

Closed
HAL9000 wants to merge 1 commits from pr-fix-11002-issue-7478 into master

1 Commits

Author SHA1 Message Date
HAL9000 361c89addd fix(security): fix file_tools.py validate_path startswith bypass #7478
CI / benchmark-publish (pull_request) Has been skipped
CI / push-validation (pull_request) Successful in 39s
CI / helm (pull_request) Successful in 46s
CI / build (pull_request) Successful in 1m4s
CI / lint (pull_request) Successful in 1m22s
CI / typecheck (pull_request) Successful in 1m38s
CI / quality (pull_request) Successful in 1m41s
CI / security (pull_request) Successful in 1m41s
CI / benchmark-regression (pull_request) Failing after 1m4s
CI / e2e_tests (pull_request) Successful in 3m49s
CI / integration_tests (pull_request) Successful in 3m52s
CI / unit_tests (pull_request) Successful in 6m9s
CI / docker (pull_request) Successful in 1m58s
CI / coverage (pull_request) Successful in 13m0s
CI / status-check (pull_request) Successful in 3s
- Add CHANGELOG.md Security section entry under [Unreleased] for the
  validate_path path traversal prefix-collision bypass vulnerability.
- Update CONTRIBUTORS.md with HAL 9000 contribution description for
  issue #7478 (file_tools.py validate_path startswith bypass fix).
- Fix BDD test scenario tag from @tdd_issue_7558 to @tdd_issue_7478
  in features/tool_builtins.feature.

ISSUES CLOSED: #7478
2026-05-08 14:36:41 +00:00