CVE-2019-14544

routes/api/v1/api.go in Gogs 0.11.86 lacks permission checks for routes: deploy keys, collaborators, and hooks

published August 2, 2019

CVSS
—
EPSS
2%
Percentile
74.5
In the wild
Unconfirmed
What it is

⚠️ Without proper permission checks, Gogs 0.11.86 could let unauthorized users slip into sensitive areas like collaborators and hooks! 🚨 Think of this like a restaurant that forgets to check IDs at the door, allowing anyone to waltz into the VIP area where chefs share secret recipes. 🍽️ If you don’t have the right credentials, you shouldn't be there! An attacker could potentially access sensitive information, manipulate collaborators, or tamper with deploy keys — an absolute nightmare! Imagine someone wreaking havoc in your kitchen by mixing up ingredients without any oversight. 🍲

Put simply

Think of this like a restaurant that forgets to check IDs at the door, allowing anyone to waltz into the VIP area where chefs share secret recipes. 🍽️ If you don’t have the right credentials, you shouldn't be there! The flaw in api.go allows access to deploy keys, collaborators, and hooks without verifying user permissions, opening the door for unauthorized actions.

What to do

An attacker could potentially access sensitive information, manipulate collaborators, or tamper with deploy keys — an absolute nightmare! Imagine someone wreaking havoc in your kitchen by mixing up ingredients without any oversight. 🍲 Update to a fixed version as soon as possible! Make sure to implement proper user authentication and authorization checks for these sensitive routes to lock this down. 🛡️ You've got this! Follow these steps, and you'll be the hero keeping your Gogs instance safe! ✨

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01528 · 74.5th percentile
Published
2019-08-02T21:17Z
EPSS history
Timeline
  • 02 AUG 21:17Z
    routes/api/v1/api.go in Gogs 0.11.86 lacks permission checks for routes: deploy keys, collaborators, and hooks
    cvelistv5