Publish Advisories

GHSA-83qj-6fr2-vhqg
GHSA-9m63-33q3-xq5x
GHSA-83qj-6fr2-vhqg
This commit is contained in:
advisory-database[bot]
2025-03-10 22:26:08 +00:00
parent 7471816b26
commit 1492ac7eba
3 changed files with 215 additions and 35 deletions
@@ -0,0 +1,115 @@
{
"schema_version": "1.4.0",
"id": "GHSA-83qj-6fr2-vhqg",
"modified": "2025-03-10T22:25:01Z",
"published": "2025-03-10T18:31:56Z",
"aliases": [
"CVE-2025-24813"
],
"summary": "Apache Tomcat: Potential RCE and/or information disclosure and/or information corruption with partial PUT",
"details": "Path Equivalence: 'file.Name' (Internal Dot) leading to Remote Code Execution and/or Information disclosure and/or malicious content added to uploaded files via write enabled Default Servlet in Apache Tomcat.\n\nThis issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.2, from 10.1.0-M1 through 10.1.34, from 9.0.0.M1 through 9.0.98.\n\nIf all of the following were true, a malicious user was able to view security sensitive files and/or inject content into those files:\n- writes enabled for the default servlet (disabled by default)\n- support for partial PUT (enabled by default)\n- a target URL for security sensitive uploads that was a sub-directory of a target URL for public uploads\n- attacker knowledge of the names of security sensitive files being uploaded\n- the security sensitive files also being uploaded via partial PUT\n\nIf all of the following were true, a malicious user was able to perform remote code execution:\n- writes enabled for the default servlet (disabled by default)\n- support for partial PUT (enabled by default)\n- application was using Tomcat's file based session persistence with the default storage location\n- application included a library that may be leveraged in a deserialization attack\n\nUsers are recommended to upgrade to version 11.0.3, 10.1.35 or 9.0.98, which fixes the issue.",
"severity": [
{
"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"
}
],
"affected": [
{
"package": {
"ecosystem": "Maven",
"name": "org.apache.tomcat:tomcat-catalina"
},
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "11.0.0-M1"
},
{
"fixed": "11.0.3"
}
]
}
]
},
{
"package": {
"ecosystem": "Maven",
"name": "org.apache.tomcat:tomcat-catalina"
},
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "10.1.0-M1"
},
{
"fixed": "10.1.35"
}
]
}
]
},
{
"package": {
"ecosystem": "Maven",
"name": "org.apache.tomcat:tomcat-catalina"
},
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "9.0.0.M1"
},
{
"fixed": "9.0.99"
}
]
}
]
}
],
"references": [
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2025-24813"
},
{
"type": "WEB",
"url": "https://github.com/apache/tomcat/commit/0a668e0c27f2b7ca0cc7c6eea32253b9b5ecb29c"
},
{
"type": "WEB",
"url": "https://github.com/apache/tomcat/commit/eb61aade8f8daccaecabf07d428b877975622f72"
},
{
"type": "WEB",
"url": "https://github.com/apache/tomcat/commit/f6c01d6577cf9a1e06792be47e623d36acc3b5dc"
},
{
"type": "PACKAGE",
"url": "https://github.com/apache/tomcat"
},
{
"type": "WEB",
"url": "https://lists.apache.org/thread/j5fkjv2k477os90nczf2v9l61fb0kkgq"
},
{
"type": "WEB",
"url": "http://www.openwall.com/lists/oss-security/2025/03/10/5"
}
],
"database_specific": {
"cwe_ids": [
"CWE-44"
],
"severity": "HIGH",
"github_reviewed": true,
"github_reviewed_at": "2025-03-10T22:25:00Z",
"nvd_published_at": "2025-03-10T17:15:35Z"
}
}
@@ -0,0 +1,100 @@
{
"schema_version": "1.4.0",
"id": "GHSA-9m63-33q3-xq5x",
"modified": "2025-03-10T22:24:35Z",
"published": "2025-03-10T22:24:35Z",
"aliases": [
"CVE-2025-27616"
],
"summary": "Vela Server Has Insufficient Webhook Payload Data Verification",
"details": "### Impact\nUsers with an enabled repository with access to repo level CI secrets in Vela are vulnerable to the exploit. \n\nAny user with access to the CI instance and the linked source control manager can perform the exploit.\n\n### Method\nBy spoofing a webhook payload with a specific set of headers and body data, an attacker could transfer ownership of a repository and its repo level secrets to a separate repository. \n\nThese secrets could be exfiltrated by follow up builds to the repository.\n\n### Patches\n`v0.26.3` — Image: `target/vela-server:v0.26.3`\n`v0.25.3` — Image: `target/vela-server:v0.25.3`\n\n### Workarounds\n_Is there a way for users to fix or remediate the vulnerability without upgrading?_\n\nThere are no workarounds to the issue.\n\n### References\n_Are there any links users can visit to find out more?_\n\nPlease see linked CWEs (common weakness enumerators) for more information.",
"severity": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H"
}
],
"affected": [
{
"package": {
"ecosystem": "Go",
"name": "github.com/go-vela/server"
},
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "0.25.3"
}
]
}
]
},
{
"package": {
"ecosystem": "Go",
"name": "github.com/go-vela/server"
},
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0.26.0"
},
{
"fixed": "0.26.3"
}
]
}
],
"database_specific": {
"last_known_affected_version_range": "< 0.26.2"
}
}
],
"references": [
{
"type": "WEB",
"url": "https://github.com/go-vela/server/security/advisories/GHSA-9m63-33q3-xq5x"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2025-27616"
},
{
"type": "WEB",
"url": "https://github.com/go-vela/server/commit/257886e5a3eea518548387885894e239668584f5"
},
{
"type": "WEB",
"url": "https://github.com/go-vela/server/commit/67c1892e2464dc54b8d2588815dfb7819222500b"
},
{
"type": "PACKAGE",
"url": "https://github.com/go-vela/server"
},
{
"type": "WEB",
"url": "https://github.com/go-vela/server/releases/tag/v0.25.3"
},
{
"type": "WEB",
"url": "https://github.com/go-vela/server/releases/tag/v0.26.3"
}
],
"database_specific": {
"cwe_ids": [
"CWE-290",
"CWE-345"
],
"severity": "HIGH",
"github_reviewed": true,
"github_reviewed_at": "2025-03-10T22:24:35Z",
"nvd_published_at": "2025-03-10T19:15:41Z"
}
}
@@ -1,35 +0,0 @@
{
"schema_version": "1.4.0",
"id": "GHSA-83qj-6fr2-vhqg",
"modified": "2025-03-10T21:31:11Z",
"published": "2025-03-10T18:31:56Z",
"aliases": [
"CVE-2025-24813"
],
"details": "Path Equivalence: 'file.Name' (Internal Dot) leading to Remote Code Execution and/or Information disclosure and/or malicious content added to uploaded files via write enabled Default Servlet in Apache Tomcat.\n\nThis issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.2, from 10.1.0-M1 through 10.1.34, from 9.0.0.M1 through 9.0.98.\n\nIf all of the following were true, a malicious user was able to view security sensitive files and/or inject content into those files:\n- writes enabled for the default servlet (disabled by default)\n- support for partial PUT (enabled by default)\n- a target URL for security sensitive uploads that was a sub-directory of a target URL for public uploads\n- attacker knowledge of the names of security sensitive files being uploaded\n- the security sensitive files also being uploaded via partial PUT\n\nIf all of the following were true, a malicious user was able to perform remote code execution:\n- writes enabled for the default servlet (disabled by default)\n- support for partial PUT (enabled by default)\n- application was using Tomcat's file based session persistence with the default storage location\n- application included a library that may be leveraged in a deserialization attack\n\nUsers are recommended to upgrade to version 11.0.3, 10.1.35 or 9.0.98, which fixes the issue.",
"severity": [],
"affected": [],
"references": [
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2025-24813"
},
{
"type": "WEB",
"url": "https://lists.apache.org/thread/j5fkjv2k477os90nczf2v9l61fb0kkgq"
},
{
"type": "WEB",
"url": "http://www.openwall.com/lists/oss-security/2025/03/10/5"
}
],
"database_specific": {
"cwe_ids": [
"CWE-44"
],
"severity": null,
"github_reviewed": false,
"github_reviewed_at": null,
"nvd_published_at": "2025-03-10T17:15:35Z"
}
}