Skip to content

Conversation

@red-hat-konflux
Copy link
Contributor

This PR contains the following updates:

Package Change Age Confidence
github.com/cyphar/filepath-securejoin v0.4.1 -> v0.6.0 age confidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

cyphar/filepath-securejoin (github.com/cyphar/filepath-securejoin)

v0.6.0

Compare Source

This is our first release of github.com/cyphar/filepath-securejoin,
containing a full implementation with a coverage of 93.5% (the only missing
cases are the error cases, which are hard to mocktest at the moment).

v0.5.1: -- "Spooky scary skeletons send shivers down your spine!"

Compare Source

Changed
  • openat2 can return -EAGAIN if it detects a possible attack in certain
    scenarios (namely if there was a rename or mount while walking a path with a
    .. component). While this is necessary to avoid a denial-of-service in the
    kernel, it does require retry loops in userspace.

    In previous versions, pathrs-lite would retry openat2 32 times before
    returning an error, but we've received user reports that this limit can be
    hit on systems with very heavy load. In some synthetic benchmarks (testing
    the worst-case of an attacker doing renames in a tight loop on every core of
    a 16-core machine) we managed to get a ~3% failure rate in runc. We have
    improved this situation in two ways:

    • We have now increased this limit to 128, which should be good enough for
      most use-cases without becoming a denial-of-service vector (the number of
      syscalls called by the O_PATH resolver in a typical case is within the
      same ballpark). The same benchmarks show a failure rate of ~0.12% which
      (while not zero) is probably sufficient for most users.

    • In addition, we now return a unix.EAGAIN error that is bubbled up and can
      be detected by callers. This means that callers with stricter requirements
      to avoid spurious errors can choose to do their own infinite EAGAIN retry
      loop (though we would strongly recommend users use time-based deadlines in
      such retry loops to avoid potentially unbounded denials-of-service).

v0.5.0

Compare Source

This is our first release of github.com/cyphar/filepath-securejoin,
containing a full implementation with a coverage of 93.5% (the only missing
cases are the error cases, which are hard to mocktest at the moment).


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

red-hat-konflux bot and others added 17 commits October 30, 2025 14:04
* Red Hat Konflux update operator-bundle-1-1-z

Signed-off-by: red-hat-konflux <[email protected]>

* Update operator-bundle-1-1-z-pull-request.yaml

* Update operator-bundle-1-1-z-push.yaml

* Update operator-bundle-1-1-z-push.yaml

* Update operator-bundle-1-1-z-pull-request.yaml

---------

Signed-off-by: red-hat-konflux <[email protected]>
Co-authored-by: red-hat-konflux <[email protected]>
Co-authored-by: Massimiliano Dessì - (Fast Chauffeur) <[email protected]>
* Red Hat Konflux update operator-1-1-z

Signed-off-by: red-hat-konflux <[email protected]>

* Update operator-1-1-z-pull-request.yaml

* Update operator-1-1-z-push.yaml

* Update operator-1-1-z-pull-request.yaml

* Update operator-1-1-z-push.yaml

---------

Signed-off-by: red-hat-konflux <[email protected]>
Co-authored-by: red-hat-konflux <[email protected]>
Co-authored-by: Massimiliano Dessì - (Fast Chauffeur) <[email protected]>
Signed-off-by: desmax74 <[email protected]>
Signed-off-by: desmax74 <[email protected]>
* Nudges

Signed-off-by: desmax74 <[email protected]>

* Update .tekton/operator-bundle-1-1-z-push.yaml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

---------

Signed-off-by: desmax74 <[email protected]>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: red-hat-konflux <[email protected]>
Co-authored-by: red-hat-konflux <[email protected]>
* Red Hat Konflux update operator-1-1-z

Signed-off-by: red-hat-konflux <[email protected]>

* Update operator-1-1-z-push.yaml

* Update operator-1-1-z-pull-request.yaml

---------

Signed-off-by: red-hat-konflux <[email protected]>
Co-authored-by: red-hat-konflux <[email protected]>
Co-authored-by: Massimiliano Dessì - (Fast Chauffeur) <[email protected]>
Signed-off-by: red-hat-konflux <[email protected]>
Co-authored-by: red-hat-konflux <[email protected]>
* Red Hat Konflux update operator-1-1-z

Signed-off-by: red-hat-konflux <[email protected]>

* Update operator-1-1-z-pull-request.yaml

* Update operator-1-1-z-push.yaml

---------

Signed-off-by: red-hat-konflux <[email protected]>
Co-authored-by: red-hat-konflux <[email protected]>
Co-authored-by: Massimiliano Dessì - (Fast Chauffeur) <[email protected]>
Signed-off-by: desmax74 <[email protected]>
Image created from 'https://github.com/trustification/trusted-profile-analyzer-operator?rev=8641e6cc4714163e261aa6d8b2f1922cebf1db73'

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com>
…0.6.0

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@red-hat-konflux
Copy link
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update module github.com/cyphar/filepath-securejoin to v0.6.0 chore(deps): update module github.com/cyphar/filepath-securejoin to v0.6.0 - abandoned Nov 7, 2025
@red-hat-konflux
Copy link
Contributor Author

Autoclosing Skipped

This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants