Skip to content

Sync repo templates ⚙#2209

Merged
yasminvalim merged 1 commit intocoreos:mainfrom
coreosbot-releng:repo-templates
Mar 5, 2026
Merged

Sync repo templates ⚙#2209
yasminvalim merged 1 commit intocoreos:mainfrom
coreosbot-releng:repo-templates

Conversation

@coreosbot-releng
Copy link

@coreosbot-releng coreosbot-releng commented Mar 3, 2026

Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request, created by an automated workflow, syncs repository templates, fixing a URL in an issue template and updating a shell command for RPM signature verification. However, a critical signature bypass vulnerability has been identified in the updated rpm signature verification logic within signing-ticket.sh. The new grep pattern can be exploited if the RPM filename contains the key ID, leading to a false sense of security and allowing unsigned packages to pass verification. Additionally, an incomplete fix for variable quoting on line 36 leaves other instances of the $rpm variable unquoted, creating a potential command injection vulnerability via malicious version or release strings.

@yasminvalim yasminvalim added the skip-notes This PR does not need release notes label Mar 5, 2026
Copy link
Contributor

@yasminvalim yasminvalim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/LGTM

@yasminvalim yasminvalim enabled auto-merge March 5, 2026 17:06
@yasminvalim yasminvalim merged commit cf2ccce into coreos:main Mar 5, 2026
12 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-notes This PR does not need release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants