Lucene search

K
cvelistGitHub_MCVELIST:CVE-2023-22454
HistoryJan 05, 2023 - 7:58 p.m.

CVE-2023-22454 Discourse vulnerable to Cross-site Scripting through pending post titles descriptions

2023-01-0519:58:36
CWE-79
GitHub_M
www.cve.org
cve-2023-22454
discourse
cross-site scripting
pending post
content security policy
patch
version 2.8.14
version 3.0.0.beta16
unprivileged users
moderator approval

8 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H

7.6 High

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

25.3%

Discourse is an option source discussion platform. Prior to version 2.8.14 on the stable branch and version 3.0.0.beta16 on the beta and tests-passed branches, pending post titles can be used for cross-site scripting attacks. Pending posts can be created by unprivileged users when a category has the β€œrequire moderator approval of all new topics” setting set. This vulnerability can lead to a full XSS on sites which have modified or disabled Discourse’s default Content Security Policy. A patch is available in versions 2.8.14 and 3.0.0.beta16.

CNA Affected

[
  {
    "vendor": "discourse",
    "product": "discourse",
    "versions": [
      {
        "version": "< 2.8.14",
        "status": "affected"
      },
      {
        "version": ">= 2.9.0.beta0, < 3.0.0.beta16",
        "status": "affected"
      }
    ]
  }
]

8 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H

7.6 High

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

25.3%

Related for CVELIST:CVE-2023-22454