From fc90463e6d78494fac3b132ba1fe3204bce9c2ab Mon Sep 17 00:00:00 2001 From: "advisory-database[bot]" <45398580+advisory-database[bot]@users.noreply.github.com> Date: Tue, 14 May 2024 22:32:07 +0000 Subject: [PATCH] Publish Advisories GHSA-4w53-6jvp-gg52 GHSA-r3w4-36x6-7r99 GHSA-wchx-rm6h-7jf6 --- .../GHSA-4w53-6jvp-gg52.json | 65 +++++++++++++++++++ .../GHSA-r3w4-36x6-7r99.json | 62 ++++++++++++++++++ .../GHSA-wchx-rm6h-7jf6.json | 31 +++++++-- 3 files changed, 154 insertions(+), 4 deletions(-) create mode 100644 advisories/github-reviewed/2024/05/GHSA-4w53-6jvp-gg52/GHSA-4w53-6jvp-gg52.json create mode 100644 advisories/github-reviewed/2024/05/GHSA-r3w4-36x6-7r99/GHSA-r3w4-36x6-7r99.json rename advisories/{unreviewed => github-reviewed}/2024/05/GHSA-wchx-rm6h-7jf6/GHSA-wchx-rm6h-7jf6.json (53%) diff --git a/advisories/github-reviewed/2024/05/GHSA-4w53-6jvp-gg52/GHSA-4w53-6jvp-gg52.json b/advisories/github-reviewed/2024/05/GHSA-4w53-6jvp-gg52/GHSA-4w53-6jvp-gg52.json new file mode 100644 index 00000000000..ac570495bd7 --- /dev/null +++ b/advisories/github-reviewed/2024/05/GHSA-4w53-6jvp-gg52/GHSA-4w53-6jvp-gg52.json @@ -0,0 +1,65 @@ +{ + "schema_version": "1.4.0", + "id": "GHSA-4w53-6jvp-gg52", + "modified": "2024-05-14T22:31:14Z", + "published": "2024-05-14T22:31:14Z", + "aliases": [ + "CVE-2024-35175" + ], + "summary": "sshpiper's enabling of proxy protocol without proper feature flagging allows faking source address", + "details": "### Summary\n\nThe way the proxy protocol listener is implemented in sshpiper can allow an attacker to forge their connecting address.\n\n### Details\n\n[This commit](https://github.com/tg123/sshpiper/commit/2ddd69876a1e1119059debc59fe869cb4e754430) added the proxy protocol listener as the only listener in sshpiper, with no option to toggle this functionality off. This means that any connection that sshpiper is directly (or in some cases indirectly) exposed to can use proxy protocol to forge its source address.\n\n### PoC\n\nYou can use a configuration like this in HAProxy:\n\n```\nlisten w-send-proxy\n mode tcp\n log global\n option tcplog\n bind *:27654\n tcp-request connection set-src ipv4(1.1.1.1)\n server app1 ssh-piper-hostname:22 send-proxy\n```\n\nWhen connecting through HAProxy, sshpiper will log connections as originating from `1.1.1.1`. The proxy protocol data is designed to survive multiple load balancers or proxies and pass through to sshpiper at the end, so it should only be enabled trusted environments. This should be behind a configuration option or startup flag to prevent abuse when public connections can be made to sshpiper.\n\nThis is also backed up by [the specification for proxy protocol](https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt):\n\n> The receiver MUST be configured to only receive the protocol described in this\nspecification and MUST not try to guess whether the protocol header is present\nor not. This means that the protocol explicitly prevents port sharing between\npublic and private access. Otherwise it would open a major security breach by\nallowing untrusted parties to spoof their connection addresses. The receiver\nSHOULD ensure proper access filtering so that only trusted proxies are allowed\nto use this protocol.\n\n### Impact\n\nAny users of sshpiper who need logs from it for whitelisting/rate limiting/security investigations could have them become much less useful if an attacker is sending a spoofed source address.", + "severity": [ + { + "type": "CVSS_V3", + "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N" + } + ], + "affected": [ + { + "package": { + "ecosystem": "Go", + "name": "github.com/tg123/sshpiper" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "1.0.50" + }, + { + "fixed": "1.3.0" + } + ] + } + ] + } + ], + "references": [ + { + "type": "WEB", + "url": "https://github.com/tg123/sshpiper/security/advisories/GHSA-4w53-6jvp-gg52" + }, + { + "type": "WEB", + "url": "https://github.com/tg123/sshpiper/commit/2ddd69876a1e1119059debc59fe869cb4e754430" + }, + { + "type": "WEB", + "url": "https://github.com/tg123/sshpiper/commit/70fb830dca26bea7ced772ce5d834a3e88ae7f53" + }, + { + "type": "PACKAGE", + "url": "https://github.com/tg123/sshpiper" + } + ], + "database_specific": { + "cwe_ids": [ + + ], + "severity": "MODERATE", + "github_reviewed": true, + "github_reviewed_at": "2024-05-14T22:31:14Z", + "nvd_published_at": null + } +} \ No newline at end of file diff --git a/advisories/github-reviewed/2024/05/GHSA-r3w4-36x6-7r99/GHSA-r3w4-36x6-7r99.json b/advisories/github-reviewed/2024/05/GHSA-r3w4-36x6-7r99/GHSA-r3w4-36x6-7r99.json new file mode 100644 index 00000000000..5c98e70f6c3 --- /dev/null +++ b/advisories/github-reviewed/2024/05/GHSA-r3w4-36x6-7r99/GHSA-r3w4-36x6-7r99.json @@ -0,0 +1,62 @@ +{ + "schema_version": "1.4.0", + "id": "GHSA-r3w4-36x6-7r99", + "modified": "2024-05-14T22:30:46Z", + "published": "2024-05-14T22:30:45Z", + "aliases": [ + + ], + "summary": "Nokogiri updates packaged libxml2 to v2.12.7 to resolve CVE-2024-34459", + "details": "## Summary\n\nNokogiri v1.16.5 upgrades its dependency libxml2 to\n[2.12.7](https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.7) from 2.12.6.\n\nlibxml2 v2.12.7 addresses CVE-2024-34459:\n\n- described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/720\n- patched by https://gitlab.gnome.org/GNOME/libxml2/-/commit/2876ac53\n\n## Impact\n\nThere is no impact to Nokogiri users because the issue is present only\nin libxml2's `xmllint` tool which Nokogiri does not provide or expose.\n\n## Timeline\n\n- 2024-05-13 05:57 EDT, libxml2 2.12.7 release is announced\n- 2024-05-13 08:30 EDT, nokogiri maintainers begin triage\n- 2024-05-13 10:05 EDT, nokogiri [v1.16.5 is released](https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.5)\n and this GHSA made public\n", + "severity": [ + + ], + "affected": [ + { + "package": { + "ecosystem": "RubyGems", + "name": "nokogiri" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "fixed": "1.16.5" + } + ] + } + ] + } + ], + "references": [ + { + "type": "WEB", + "url": "https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-r95h-9x8f-r3f7" + }, + { + "type": "WEB", + "url": "https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/GHSA-r95h-9x8f-r3f7.yml" + }, + { + "type": "PACKAGE", + "url": "https://github.com/sparklemotion/nokogiri" + }, + { + "type": "WEB", + "url": "https://gitlab.gnome.org/GNOME/libxml2/-/issues/720" + } + ], + "database_specific": { + "cwe_ids": [ + "CWE-119" + ], + "severity": "LOW", + "github_reviewed": true, + "github_reviewed_at": "2024-05-14T22:30:45Z", + "nvd_published_at": null + } +} \ No newline at end of file diff --git a/advisories/unreviewed/2024/05/GHSA-wchx-rm6h-7jf6/GHSA-wchx-rm6h-7jf6.json b/advisories/github-reviewed/2024/05/GHSA-wchx-rm6h-7jf6/GHSA-wchx-rm6h-7jf6.json similarity index 53% rename from advisories/unreviewed/2024/05/GHSA-wchx-rm6h-7jf6/GHSA-wchx-rm6h-7jf6.json rename to advisories/github-reviewed/2024/05/GHSA-wchx-rm6h-7jf6/GHSA-wchx-rm6h-7jf6.json index c23aa584d0f..fc997648682 100644 --- a/advisories/unreviewed/2024/05/GHSA-wchx-rm6h-7jf6/GHSA-wchx-rm6h-7jf6.json +++ b/advisories/github-reviewed/2024/05/GHSA-wchx-rm6h-7jf6/GHSA-wchx-rm6h-7jf6.json @@ -1,11 +1,12 @@ { "schema_version": "1.4.0", "id": "GHSA-wchx-rm6h-7jf6", - "modified": "2024-05-14T18:31:05Z", + "modified": "2024-05-14T22:31:39Z", "published": "2024-05-14T18:31:05Z", "aliases": [ "CVE-2024-30054" ], + "summary": "Microsoft Power BI Client JavaScript SDK Information Disclosure Vulnerability", "details": "Microsoft Power BI Client JavaScript SDK Information Disclosure Vulnerability", "severity": [ { @@ -14,13 +15,35 @@ } ], "affected": [ - + { + "package": { + "ecosystem": "NuGet", + "name": "Microsoft.PowerBI.JavaScript" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "last_affected": "2.23.0" + } + ] + } + ] + } ], "references": [ { "type": "ADVISORY", "url": "https://nvd.nist.gov/vuln/detail/CVE-2024-30054" }, + { + "type": "PACKAGE", + "url": "https://github.com/microsoft/PowerBI-JavaScript" + }, { "type": "WEB", "url": "https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-30054" @@ -31,8 +54,8 @@ "CWE-20" ], "severity": "MODERATE", - "github_reviewed": false, - "github_reviewed_at": null, + "github_reviewed": true, + "github_reviewed_at": "2024-05-14T22:31:39Z", "nvd_published_at": "2024-05-14T17:17:22Z" } } \ No newline at end of file