[v15.0/forgejo]: 2026-06-10 security patches #13002

Birleştirildi
Beowulf security-2026-06-10-v15 'nden gelen 6 değişiklikleri(commit'leri), v15.0/forgejo 'ine 2026-06-10 06:03:30 +02:00 olarak birleştirildi
Üye
  • fix: prevent stored XSS in user display name on Actions page
  • fix: LFS locks must belong to the intended repo, port from Gitea
  • fix: prevent unauthorized access to draft releases via API
  • fix: prevent writes to OpenID visibility which may affect other users
  • fix: prevent viewing private PRs that are linked to public issues on public projects

Release notes

  • Security bug fixes
    • PR: : 2026-06-10 security patches
- fix: prevent stored XSS in user display name on Actions page - fix: LFS locks must belong to the intended repo, port from Gitea - fix: prevent unauthorized access to draft releases via API - fix: prevent writes to OpenID visibility which may affect other users - fix: prevent viewing private PRs that are linked to public issues on public projects <!--start release-notes-assistant--> ## Release notes <!--URL:https://codeberg.org/forgejo/forgejo--> - Security bug fixes - [PR](https://codeberg.org/forgejo/forgejo/pulls/13002): <!--number 13002 --><!--line 0 --><!--description OiAyMDI2LTA2LTEwIHNlY3VyaXR5IHBhdGNoZXM=-->: 2026-06-10 security patches<!--description--> <!--end release-notes-assistant-->
placeholder Security fixes 2026-06-10
Bazı kontroller başarısız oldu
issue-labels / release-notes (pull_request_target) Has been skipped
issue-labels / cascade (pull_request_target) Has been skipped
issue-labels / backporting (pull_request_target) Has been skipped
requirements / merge-conditions (pull_request) Failing after 32s
63c3b84a84
mfenniak başlığı [v15.0/forgejo]: placeholder: Security fixes 2026-06-10 [skip ci] iken [v15.0/forgejo]: 2026-06-10 security patches olarak 2026-06-10 04:14:32 +02:00 değiştirdi
mfenniak security-2026-06-10-v15 63c3b84a84
Bazı kontroller başarısız oldu
issue-labels / release-notes (pull_request_target) Has been skipped
issue-labels / cascade (pull_request_target) Has been skipped
issue-labels / backporting (pull_request_target) Has been skipped
requirements / merge-conditions (pull_request) Failing after 32s
hedefinden 468533c3bb
Tüm denetlemeler başarılı oldu
testing / semgrep/ci (pull_request) Successful in 24s
testing / frontend-checks (pull_request) Successful in 1m24s
testing / backend-checks (pull_request) Successful in 4m20s
testing / test-unit (pull_request) Successful in 6m50s
testing / test-remote-cacher (redis) (pull_request) Successful in 32s
testing / test-remote-cacher (garnet) (pull_request) Successful in 27s
testing / test-remote-cacher (valkey) (pull_request) Successful in 29s
testing / test-remote-cacher (redict) (pull_request) Successful in 29s
testing / test-e2e (pull_request) Successful in 28m19s
testing / test-mysql (pull_request) Successful in 29m51s
testing / test-sqlite (pull_request) Successful in 31m30s
testing / test-pgsql (pull_request) Successful in 38m38s
testing / security-check (pull_request) Successful in 1m28s
milestone / set (pull_request_target) Successful in 5s
issue-labels / cascade (pull_request_target) Has been skipped
issue-labels / backporting (pull_request_target) Has been skipped
requirements / merge-conditions (pull_request) Successful in 5s
issue-labels / release-notes (pull_request_target) Successful in 58s
hedefine zorla gönderildi 2026-06-10 04:15:30 +02:00
Karşılaştır
Beowulf 2026-06-10 06:03:15 +02:00 bu değişiklikleri onayladı
Beowulf f6d4219f10 işlemesi, v15.0/forgejo dalına birleştirildi 2026-06-10 06:03:30 +02:00
Beowulf security-2026-06-10-v15 dalı silindi 2026-06-10 06:03:33 +02:00
0ko 2026-06-10 06:03:51 +02:00 bu değişiklikleri onayladı
Üye
Where does that come from? The following is a preview of the release notes for this pull request, as they will appear in the upcoming release. They are derived from the content of the `release-notes/13002.md` file, if it exists, or the title of the pull request. They were also added at the bottom of the description of this pull request for easier reference.

This message and the release notes originate from a call to the release-notes-assistant.

@@ -3,3 +3,11 @@
 - fix: prevent unauthorized access to draft releases via API
 - fix: prevent writes to OpenID visibility which may affect other users
-- fix: prevent viewing private PRs that are linked to public issues on public projects
\ No newline at end of file
+- fix: prevent viewing private PRs that are linked to public issues on public projects
+
+<!--start release-notes-assistant-->
+
+## Release notes
+<!--URL:https://codeberg.org/forgejo/forgejo-->
+- Security bug fixes
+  - [PR](https://codeberg.org/forgejo/forgejo/pulls/13002): <!--number 13002 --><!--line 0 --><!--description OiAyMDI2LTA2LTEwIHNlY3VyaXR5IHBhdGNoZXM=-->: 2026-06-10 security patches<!--description-->
+<!--end release-notes-assistant-->

Release notes

  • Security bug fixes
    • PR: : 2026-06-10 security patches
<details> <summary>Where does that come from?</summary> The following is a preview of the release notes for this pull request, as they will appear in the upcoming release. They are derived from the content of the `release-notes/13002.md` file, if it exists, or the title of the pull request. They were also added at the bottom of the description of this pull request for easier reference. This message and the release notes originate from a call to the [release-notes-assistant](https://code.forgejo.org/forgejo/release-notes-assistant). ```diff @@ -3,3 +3,11 @@ - fix: prevent unauthorized access to draft releases via API - fix: prevent writes to OpenID visibility which may affect other users -- fix: prevent viewing private PRs that are linked to public issues on public projects \ No newline at end of file +- fix: prevent viewing private PRs that are linked to public issues on public projects + +<!--start release-notes-assistant--> + +## Release notes +<!--URL:https://codeberg.org/forgejo/forgejo--> +- Security bug fixes + - [PR](https://codeberg.org/forgejo/forgejo/pulls/13002): <!--number 13002 --><!--line 0 --><!--description OiAyMDI2LTA2LTEwIHNlY3VyaXR5IHBhdGNoZXM=-->: 2026-06-10 security patches<!--description--> +<!--end release-notes-assistant--> ``` </details> <!--start release-notes-assistant--> ## Release notes <!--URL:https://codeberg.org/forgejo/forgejo--> - Security bug fixes - [PR](https://codeberg.org/forgejo/forgejo/pulls/13002): <!--number 13002 --><!--line 0 --><!--description OiAyMDI2LTA2LTEwIHNlY3VyaXR5IHBhdGNoZXM=-->: 2026-06-10 security patches<!--description--> <!--end release-notes-assistant-->
Bu konuşmaya katılmak için oturum aç.
Değerlendirici yok
Etiket Yok
arch
riscv64
backport/v1.19
backport/v1.20
backport/v1.21/forgejo
backport/v10.0/forgejo
backport/v11.0/forgejo
backport/v12.0/forgejo
backport/v13.0/forgejo
backport/v14.0/forgejo
backport/v15.0/forgejo
backport/v7.0/forgejo
backport/v8.0/forgejo
backport/v9.0/forgejo
breaking
bug
bug
confirmed
bug
duplicate
bug
needs-more-info
bug
new-report
bug
reported-upstream
code/actions
code/api
code/auth
code/auth/faidp
code/auth/farp
code/email
code/federation
code/git
code/migrations
code/packages
code/wiki
database
MySQL
database
PostgreSQL
database
SQLite
dependency-upgrade
dependency
Chi
dependency
Chroma
dependency
F3
dependency
ForgeFed
dependency
garage
dependency
Gitea
dependency
Golang
Discussion
duplicate
enhancement/feature
forgejo/accessibility
forgejo/branding
forgejo/ci
forgejo/commit-graph
forgejo/documentation
forgejo/furnace cleanup
forgejo/i18n
forgejo/interop
forgejo/moderation
forgejo/privacy
forgejo/release
forgejo/scaling
forgejo/security
forgejo/ui
Gain
High
Gain
Nice to have
Gain
Undefined
Gain
Very High
good first issue
i18n/backport-stable
impact
large
impact
medium
impact
small
impact
unknown
Incompatible license
issue
closed
issue
do-not-exist-yet
issue
open
manual test
Manually tested during feature freeze
OS
FreeBSD
OS
Linux
OS
macOS
OS
Windows
problem
QA
regression
release blocker
Release Cycle
Feature Freeze
release-blocker
v7.0
release-blocker
v7.0.1
release-blocker
v7.0.2
release-blocker
v7.0.3
release-blocker
v7.0.4
release-blocker
v8.0.0
release-blocker/v9.0.0
run-all-playwright-tests
run-end-to-end-tests
stage
2-research
stage
3-design
stage
4-implementation
test
manual
test
needed
test
needs-help
test
not-needed
test
present
untested
User research - time-tracker
valuable code
worth a release-note
User research - Accessibility
User research - Blocked
User research - Community
User research - Config (instance)
User research - Errors
User research - Filters
User research - Future backlog
User research - Git workflow
User research - Labels
User research - Moderation
User research - Needs input
User research - Notifications/Dashboard
User research - Rendering
User research - Repo creation
User research - Repo units
User research - Security
User research - Settings (in-app)
Kilometre Taşı Yok
Proje yok
Atanan Kişi Yok
4 katılımcı
Bildirimler
Bitiş Tarihi
Bitiş tarihi geçersiz veya aralık dışında. Lütfen 'yyyy-aa-gg' biçimini kullanın.

Bitiş tarihi atanmadı.

Bağımlılıklar

Bağımlılık yok.

Referans
forgejo/forgejo!13002
Herhangi bir açıklama sağlanmadı.