{"id":"CVE-2022-25891","aliases":["AZL-31969","EUVD-2022-6225","GHSA-477v-w82m-634j","GO-2022-0528","SNYK-GOLANG-GITHUBCOMCONTAINRRRSHOUTRRRPKGUTIL-2849059"],"status":"published","title":"Denial of Service (DoS)","description":"The package github.com/containrrr/shoutrrr/pkg/util before 0.6.0 are vulnerable to Denial of Service (DoS) via the util.PartitionMessage function. Exploiting this vulnerability is possible by sending exactly 2000, 4000, or 6000 characters messages.","severity":{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-11","score":0.01645,"percentile":0.7676,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-400"],"published":"2022-07-15T20:01:13Z","modified":"2026-10-28T02:30:40Z","fixes":[{"ecosystem":"Go","package":"github.com/containrrr/shoutrrr","fixed_in":["0.6.0"],"sources":["ghsa","osv"]},{"ecosystem":"Azure Linux:2","package":"kured","fixed_in":["1.13.2-1"],"sources":["osv"]}],"affected":[{"source":"ghsa","ecosystem":"Go","package":"github.com/containrrr/shoutrrr","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.6.0"}]}]},{"source":"osv","ecosystem":"Azure Linux:2","package":"kured","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.13.2-1"}]}]},{"source":"osv","ecosystem":"Go","package":"github.com/containrrr/shoutrrr","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"0.6.0"}]}]},{"source":"osv","ecosystem":"Go","package":"github.com/containrrr/shoutrrr","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"0.6.0"}]}]}],"products":[{"vendor":"containrrr","product":"shoutrrr"}],"references":[{"url":"https://snyk.io/vuln/SNYK-GOLANG-GITHUBCOMCONTAINRRRSHOUTRRRPKGUTIL-2849059","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory","advisory","web"]},{"url":"https://github.com/containrrr/shoutrrr/issues/240","tags":["x_refsource_MISC","x_transferred","Exploit","Issue Tracking","Patch","Third Party Advisory","report","web"]},{"url":"https://github.com/containrrr/shoutrrr/pull/242","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory","fix","web"]},{"url":"https://github.com/containrrr/shoutrrr/commit/6a27056f9d7522a8b493216195cb7634bf4b5c42","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory","fix","web"]},{"url":"https://github.com/containrrr/shoutrrr/releases/tag/v0.6.0","tags":["x_refsource_MISC","x_transferred","Release Notes","Third Party Advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-25891","tags":["web","advisory"]},{"url":"https://pkg.go.dev/vuln/GO-2022-0528","tags":["web"]},{"url":"https://github.com/advisories/GHSA-477v-w82m-634j"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/25xxx/CVE-2022-25891.json","tags":["advisory"]},{"url":"https://github.com/containrrr/shoutrrr","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2022-25891","title":"Denial of Service (DoS)","description":"The package github.com/containrrr/shoutrrr/pkg/util before 0.6.0 are vulnerable to Denial of Service (DoS) via the util.PartitionMessage function. Exploiting this vulnerability is possible by sending exactly 2000, 4000, or 6000 characters messages.","status":"published","published":"2022-07-15T20:01:13.777Z","modified":"2024-09-17T02:37:27.36Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P","level":"high","assessor":"cna"}],"updated_at":"2026-11-02T14:34:28.374916Z"}],"euvd":[{"id":"EUVD-2022-6225","description":"The package github.com/containrrr/shoutrrr/pkg/util before 0.6.0 are vulnerable to Denial of Service (DoS) via the util.PartitionMessage function. Exploiting this vulnerability is possible by sending exactly 2000, 4000, or 6000 characters messages.","status":"published","published":"2022-07-15T20:01:13Z","modified":"2024-09-17T02:37:27Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P","level":"high"}],"updated_at":"2026-11-03T00:28:38.75517Z"}],"ghsa":[{"id":"GHSA-477v-w82m-634j","title":"Shoutrrr util package DoS via sending 2000, 4000, or 6000 character messages","description":"The package `github.com/containrrr/shoutrrr/pkg/util` before 0.6.0 are vulnerable to Denial of Service (DoS) via the `util.PartitionMessage` function. Exploiting this vulnerability is possible by sending exactly 2000, 4000, or 6000 characters messages.","status":"published","published":"2022-07-16T00:00:20Z","modified":"2023-08-29T17:58:26Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"cwes":["CWE-400"],"updated_at":"2026-11-02T14:37:01.345964Z"}],"nvd":[{"id":"CVE-2022-25891","description":"The package github.com/containrrr/shoutrrr/pkg/util before 0.6.0 are vulnerable to Denial of Service (DoS) via the util.PartitionMessage function. Exploiting this vulnerability is possible by sending exactly 2000, 4000, or 6000 characters messages.","status":"published","published":"2022-07-15T20:15:08.54Z","modified":"2026-06-17T04:34:26.997Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"secondary"},{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"primary"}],"updated_at":"2026-11-02T14:07:23.686531Z"}],"osv":[{"id":"AZL-31969","title":"CVE-2022-25891 affecting package kured for versions less than 1.13.2-1","description":"The package github.com/containrrr/shoutrrr/pkg/util before 0.6.0 are vulnerable to Denial of Service (DoS) via the util.PartitionMessage function. Exploiting this vulnerability is possible by sending exactly 2000, 4000, or 6000 characters messages.","status":"published","published":"2022-07-15T20:15:08Z","modified":"2026-04-21T04:26:36.219341Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:28:03.46006Z"},{"id":"CVE-2022-25891","title":"Denial of Service (DoS)","description":"The package github.com/containrrr/shoutrrr/pkg/util before 0.6.0 are vulnerable to Denial of Service (DoS) via the util.PartitionMessage function. Exploiting this vulnerability is possible by sending exactly 2000, 4000, or 6000 characters messages.","status":"published","published":"2022-07-15T20:01:13.777Z","modified":"2026-10-28T02:30:40.025792523Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P","level":"high"}],"updated_at":"2026-11-02T15:44:24.758293Z"},{"id":"GHSA-477v-w82m-634j","title":"Shoutrrr util package DoS via sending 2000, 4000, or 6000 character messages","description":"The package `github.com/containrrr/shoutrrr/pkg/util` before 0.6.0 are vulnerable to Denial of Service (DoS) via the `util.PartitionMessage` function. Exploiting this vulnerability is possible by sending exactly 2000, 4000, or 6000 characters messages.","status":"published","published":"2022-07-16T00:00:20Z","modified":"2026-07-08T06:49:33.539012721Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"cwes":["CWE-400"],"updated_at":"2026-11-02T15:46:36.782754Z"},{"id":"GO-2022-0528","title":"Panic on crafted messages in github.com/containrrr/shoutrrr","description":"Sending a message exactly 2000, 4000, or 6000 characters in length to Discord causes a panic.","status":"published","published":"2022-07-30T03:51:17Z","modified":"2026-07-08T06:49:33.539012721Z","updated_at":"2026-11-02T15:47:00.918515Z"}]}}
