mirror of
https://github.com/PlayCover/PlayCover.git
synced 2026-04-26 08:15:56 +03:00
[PR #600] [MERGED] fix!: Shell escape in entitlement handling #1670
Labels
No labels
UI
app-support
bug
bug
documentation
duplicate
enhancement
game-support
good first issue
help wanted / caution
inactive
invalid
macos-beta
pull-request
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/PlayCover#1670
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/PlayCover/PlayCover/pull/600
Author: @ohaiibuzzle
Created: 12/20/2022
Status: ✅ Merged
Merged: 12/20/2022
Merged by: @Depal1
Base:
develop← Head:fix/emerg-entitlement-escape📝 Commits (1)
87bf607fix!: Shell escape in entitlement handling📊 Changes
1 file changed (+1 additions, -1 deletions)
View changed files
📝
PlayCover/Utils/PlayTools.swift(+1 -1)📄 Description
A bug was discovered that allows arbitrary command execution when running an app from PlayCover due to the code dealing with parsing entitlements did not escape the app path.
Bug was introduced in
84ce798269, so it may have affected all PlayCover versions past v1.0.7🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.