jojo/release-notes-published/14.0.5.md
forgejo-release-manager cc5f118af8 chore(release-notes): Forgejo v14.0.5 [skip ci] (#12313)
https://codeberg.org/forgejo/forgejo/milestone/75498
Co-authored-by: viceice <michael.kriese@gmx.de>
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/12313
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2026-04-29 14:37:20 +02:00

4.5 KiB

Release notes

  • Security bug fixes
    • PR: When a pull request is opened, the author is able to mark that pull request to "Allow edits from maintainers", which grants the maintainers of the pull request's repo access to edit the pull request branch contents. It is possible to create a pull request where the pull request author does not have the ability to edit the pull request branch. Due to a missing security check for this case, maintainers of the pull request repo would be granted the ability to edit the pull request branch, even if the author of the pull request did not have that ability. By exploiting this missing security check, a user can edit any branch in a repository if they're able to fork that repository. The issue is being fixed by restricting the scope of "Allow edits from maintainers" to only grant that access if the pull request author also had access to edit the branch.
  • Localization
    • Backport of translations from Codeberg Translate: #12305 (backport of #12128)
  • Included for completeness but not user-facing (chores, etc.)
    • PR (backported): Update https://data.forgejo.org/forgejo/forgejo-build-publish action to v5.6.0 (forgejo)
    • PR: Update dependency postcss to v8.5.10 [SECURITY] (v14.0/forgejo)
    • PR: Update module golang.org/x/image to v0.39.0 [SECURITY] (v14.0/forgejo)
    • PR: Update github.com/go-git/go-git/v5 (indirect) to v5.18.0 [SECURITY] (v14.0/forgejo) - autoclosed
    • PR: Update module github.com/jackc/pgx/v5 to v5.9.0 [SECURITY] (v14.0/forgejo)
    • PR (backported): fix: make /repos/search?uid=-2 return zero results, no repos with that owner