diff --git a/advisories/github-reviewed/2023/08/GHSA-3fqw-j7x8-g75j/GHSA-3fqw-j7x8-g75j.json b/advisories/github-reviewed/2023/08/GHSA-3fqw-j7x8-g75j/GHSA-3fqw-j7x8-g75j.json index 11b9364a9ab..35dc0e3247e 100644 --- a/advisories/github-reviewed/2023/08/GHSA-3fqw-j7x8-g75j/GHSA-3fqw-j7x8-g75j.json +++ b/advisories/github-reviewed/2023/08/GHSA-3fqw-j7x8-g75j/GHSA-3fqw-j7x8-g75j.json @@ -45,6 +45,10 @@ "type": "ADVISORY", "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-40344" }, + { + "type": "WEB", + "url": "https://support.delphix.com/Support_Policies_and_Technical_Bulletins/Technical_Bulletins/TB111_Delphix_Plugin_for_Jenkins_Vulnerable_to_Credential_Enumeration_and_Capture" + }, { "type": "WEB", "url": "https://www.jenkins.io/security/advisory/2023-08-16/#SECURITY-3214%20(1)" diff --git a/advisories/github-reviewed/2023/08/GHSA-wwww-xvm2-62w7/GHSA-wwww-xvm2-62w7.json b/advisories/github-reviewed/2023/08/GHSA-wwww-xvm2-62w7/GHSA-wwww-xvm2-62w7.json index 9d3d3ee0f00..27d215b2d6d 100644 --- a/advisories/github-reviewed/2023/08/GHSA-wwww-xvm2-62w7/GHSA-wwww-xvm2-62w7.json +++ b/advisories/github-reviewed/2023/08/GHSA-wwww-xvm2-62w7/GHSA-wwww-xvm2-62w7.json @@ -45,6 +45,10 @@ "type": "ADVISORY", "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-40345" }, + { + "type": "WEB", + "url": "https://support.delphix.com/Support_Policies_and_Technical_Bulletins/Technical_Bulletins/TB111_Delphix_Plugin_for_Jenkins_Vulnerable_to_Credential_Enumeration_and_Capture" + }, { "type": "WEB", "url": "https://www.jenkins.io/security/advisory/2023-08-16/#SECURITY-3214%20(2)" diff --git a/advisories/github-reviewed/2023/10/GHSA-5chr-wjw5-3gq4/GHSA-5chr-wjw5-3gq4.json b/advisories/github-reviewed/2023/10/GHSA-5chr-wjw5-3gq4/GHSA-5chr-wjw5-3gq4.json index c123297c184..94ac2b0b68b 100644 --- a/advisories/github-reviewed/2023/10/GHSA-5chr-wjw5-3gq4/GHSA-5chr-wjw5-3gq4.json +++ b/advisories/github-reviewed/2023/10/GHSA-5chr-wjw5-3gq4/GHSA-5chr-wjw5-3gq4.json @@ -65,6 +65,10 @@ "type": "WEB", "url": "https://github.com/pypa/advisory-database/tree/main/vulns/matrix-synapse/PYSEC-2023-199.yaml" }, + { + "type": "WEB", + "url": "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/WRO4MPQ6HOXIUZM6RJP6VTCTMV7RD2T3/" + }, { "type": "WEB", "url": "https://matrix-org.github.io/synapse/latest/admin_api/rooms.html#version-2-new-version" diff --git a/advisories/github-reviewed/2023/10/GHSA-hgqx-r2hp-jr38/GHSA-hgqx-r2hp-jr38.json b/advisories/github-reviewed/2023/10/GHSA-hgqx-r2hp-jr38/GHSA-hgqx-r2hp-jr38.json index 8c7f7b4f07e..a7fe6f46efa 100644 --- a/advisories/github-reviewed/2023/10/GHSA-hgqx-r2hp-jr38/GHSA-hgqx-r2hp-jr38.json +++ b/advisories/github-reviewed/2023/10/GHSA-hgqx-r2hp-jr38/GHSA-hgqx-r2hp-jr38.json @@ -1,7 +1,7 @@ { "schema_version": "1.4.0", "id": "GHSA-hgqx-r2hp-jr38", - "modified": "2023-10-19T19:33:16Z", + "modified": "2023-10-20T16:17:07Z", "published": "2023-10-19T16:42:57Z", "aliases": [ "CVE-2023-45819" @@ -165,6 +165,10 @@ "type": "WEB", "url": "https://github.com/tinymce/tinymce/security/advisories/GHSA-hgqx-r2hp-jr38" }, + { + "type": "ADVISORY", + "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-45819" + }, { "type": "PACKAGE", "url": "https://github.com/tinymce/tinymce" diff --git a/advisories/github-reviewed/2023/10/GHSA-rcjv-mgp8-qvmr/GHSA-rcjv-mgp8-qvmr.json b/advisories/github-reviewed/2023/10/GHSA-rcjv-mgp8-qvmr/GHSA-rcjv-mgp8-qvmr.json index fdc8594d980..0254ff2f3df 100644 --- a/advisories/github-reviewed/2023/10/GHSA-rcjv-mgp8-qvmr/GHSA-rcjv-mgp8-qvmr.json +++ b/advisories/github-reviewed/2023/10/GHSA-rcjv-mgp8-qvmr/GHSA-rcjv-mgp8-qvmr.json @@ -1,13 +1,13 @@ { "schema_version": "1.4.0", "id": "GHSA-rcjv-mgp8-qvmr", - "modified": "2023-10-16T14:01:54Z", + "modified": "2023-10-20T16:17:49Z", "published": "2023-10-16T14:01:54Z", "aliases": [ "CVE-2023-45142" ], "summary": "OpenTelemetry-Go Contrib vulnerable to denial of service in otelhttp due to unbound cardinality metrics", - "details": "### Summary\n\nOpenTelemetry-Go Contrib has a [handler wrapper `otelhttp`](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/5f7e6ad5a49b45df45f61a1deb29d7f1158032df/instrumentation/net/http/otelhttp/handler.go#L63-L65) that adds the following labels by deafult that have unbound cardinality:\n\n- `http.user_agent`\n- `http.method`\n\nThis leads to the server's potential memory exhaustion when many malicious requests are sent to it.\n\n### Details\n\nHTTP header User-Agent or HTTP method for requests can be easily set by an attacker to be random and long. The library internally uses [httpconv.ServerRequest](https://github.com/open-telemetry/opentelemetry-go/blob/v1.12.0/semconv/internal/v2/http.go#L159) that records every value for HTTP [method](https://github.com/open-telemetry/opentelemetry-go/blob/38e1b499c3da3107694ad2660b3888eee9c8b896/semconv/internal/v2/http.go#L204) and [User-Agent](https://github.com/open-telemetry/opentelemetry-go/blob/38e1b499c3da3107694ad2660b3888eee9c8b896/semconv/internal/v2/http.go#L223).\n\n\n[This pull request](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/4277) released with version 0.44.0 dixes this vulnerability The values collected for attribute `http.request.method` were changed to be restricted to a set of well-known values and other high cardinality attributes were removed.\n\n### Impact\n\nIn order to be affected program has to use [otelhttp.NewHandler](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/5f7e6ad5a49b45df45f61a1deb29d7f1158032df/instrumentation/net/http/otelhttp/handler.go#L63-L65) wrapper and does not filter any unknown HTTP methods or User agents on the level of CDN, LB, previous middleware, etc.\n\n### Others\n\nThis vulnerability is similar but different from these known vulnerabilities:\n- https://github.com/open-telemetry/opentelemetry-go-contrib/security/advisories/GHSA-5r5m-65gx-7vrh ([open-telemetry/opentelemetry-go-contrib](https://github.com/open-telemetry/opentelemetry-go-contrib))\n- https://github.com/advisories/GHSA-cg3q-j54f-5p7p ([prometheus/client_golang](https://github.com/prometheus/client_golang))\n\n### Workaround for affected versions\n\nAs a workaround, [otelhttp.WithFilter()](https://pkg.go.dev/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/filters) can be used instead, but it requires manual careful configuration to not log certain requests entirely.", + "details": "### Summary\n\nThis handler wrapper https://github.com/open-telemetry/opentelemetry-go-contrib/blob/5f7e6ad5a49b45df45f61a1deb29d7f1158032df/instrumentation/net/http/otelhttp/handler.go#L63-L65\nout of the box adds labels\n\n- `http.user_agent`\n- `http.method`\n\nthat have unbound cardinality. It leads to the server's potential memory exhaustion when many malicious requests are sent to it.\n\n### Details\n\nHTTP header User-Agent or HTTP method for requests can be easily set by an attacker to be random and long. The library internally uses [httpconv.ServerRequest](https://github.com/open-telemetry/opentelemetry-go/blob/v1.12.0/semconv/internal/v2/http.go#L159) that records every value for HTTP [method](https://github.com/open-telemetry/opentelemetry-go/blob/38e1b499c3da3107694ad2660b3888eee9c8b896/semconv/internal/v2/http.go#L204) and [User-Agent](https://github.com/open-telemetry/opentelemetry-go/blob/38e1b499c3da3107694ad2660b3888eee9c8b896/semconv/internal/v2/http.go#L223).\n\n### PoC\n\nSend many requests with long randomly generated HTTP methods or/and User agents (e.g. a million) and observe how memory consumption increases during it.\n\n### Impact\n\nIn order to be affected, the program has to configure a metrics pipeline, use [otelhttp.NewHandler](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/5f7e6ad5a49b45df45f61a1deb29d7f1158032df/instrumentation/net/http/otelhttp/handler.go#L63-L65) wrapper, and does not filter any unknown HTTP methods or User agents on the level of CDN, LB, previous middleware, etc.\n\n### Others\n\nIt is similar to already reported vulnerabilities\n- https://github.com/open-telemetry/opentelemetry-go-contrib/security/advisories/GHSA-5r5m-65gx-7vrh ([open-telemetry/opentelemetry-go-contrib](https://github.com/open-telemetry/opentelemetry-go-contrib))\n- https://github.com/advisories/GHSA-cg3q-j54f-5p7p ([prometheus/client_golang](https://github.com/prometheus/client_golang))\n\n### Workaround for affected versions\n\nAs a workaround to stop being affected [otelhttp.WithFilter()](https://pkg.go.dev/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/filters) can be used, but it requires manual careful configuration to not log certain requests entirely.\n\nFor convenience and safe usage of this library, it should by default mark with the label `unknown` non-standard HTTP methods and User agents to show that such requests were made but do not increase cardinality. In case someone wants to stay with the current behavior, library API should allow to enable it.\n\nThe other possibility is to disable HTTP metrics instrumentation by passing [`otelhttp.WithMeterProvider`](https://pkg.go.dev/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp#WithMeterProvider) option with [`noop.NewMeterProvider`](https://pkg.go.dev/go.opentelemetry.io/otel/metric/noop#NewMeterProvider).\n\n### Solution provided by upgrading\n\nIn PR https://github.com/open-telemetry/opentelemetry-go-contrib/pull/4277, released with package version 0.44.0, the values collected for attribute `http.request.method` were changed to be restricted to a set of well-known values and other high cardinality attributes were removed.\n\n### References\n\n- https://github.com/open-telemetry/opentelemetry-go-contrib/pull/4277\n- https://github.com/open-telemetry/opentelemetry-go-contrib/releases/tag/v1.19.0\n", "severity": [ { "type": "CVSS_V3", diff --git a/advisories/github-reviewed/2023/10/GHSA-v65r-p3vv-jjfv/GHSA-v65r-p3vv-jjfv.json b/advisories/github-reviewed/2023/10/GHSA-v65r-p3vv-jjfv/GHSA-v65r-p3vv-jjfv.json index a7ede1ed323..ec2d2f1a75d 100644 --- a/advisories/github-reviewed/2023/10/GHSA-v65r-p3vv-jjfv/GHSA-v65r-p3vv-jjfv.json +++ b/advisories/github-reviewed/2023/10/GHSA-v65r-p3vv-jjfv/GHSA-v65r-p3vv-jjfv.json @@ -1,7 +1,7 @@ { "schema_version": "1.4.0", "id": "GHSA-v65r-p3vv-jjfv", - "modified": "2023-10-19T19:33:11Z", + "modified": "2023-10-20T16:16:59Z", "published": "2023-10-19T16:36:29Z", "aliases": [ "CVE-2023-45818" @@ -165,10 +165,18 @@ "type": "WEB", "url": "https://github.com/tinymce/tinymce/security/advisories/GHSA-v65r-p3vv-jjfv" }, + { + "type": "ADVISORY", + "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-45818" + }, { "type": "PACKAGE", "url": "https://github.com/tinymce/tinymce" }, + { + "type": "WEB", + "url": "https://researchgate.net/publication/266654651_mXSS_attacks_Attacking_well-secured_web-applications_by_using_innerHTML_mutations" + }, { "type": "WEB", "url": "https://tiny.cloud/docs/release-notes/release-notes5108/#securityfixes" @@ -176,6 +184,10 @@ { "type": "WEB", "url": "https://tiny.cloud/docs/tinymce/6/6.7.1-release-notes/#security-fixes" + }, + { + "type": "WEB", + "url": "https://www.tiny.cloud/docs/api/tinymce.html/tinymce.html.saxparser/" } ], "database_specific": {