CVSS2
Attack Vector
NETWORK
Attack Complexity
LOW
Authentication
SINGLE
Confidentiality Impact
NONE
Integrity Impact
NONE
Availability Impact
PARTIAL
AV:N/AC:L/Au:S/C:N/I:N/A:P
CVSS3
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
NONE
Integrity Impact
NONE
Availability Impact
HIGH
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
EPSS
Percentile
31.7%
OpenProject is open-source, web-based project management software. In versions prior to 11.3.3, the MessagesController
class of OpenProject has a quote
method that implements the logic behind the Quote button in the discussion forums, and it uses a regex to strip <pre>
tags from the message being quoted. The (.|\s)
part can match a space character in two ways, so an unterminated <pre>
tag containing n
spaces causes Ruby’s regex engine to backtrack to try 2<sup>n</sup> states in the NFA. This will result in a Regular Expression Denial of Service. The issue is fixed in OpenProject 11.3.3. As a workaround, one may install the patch manually.
Vendor | Product | Version | CPE |
---|---|---|---|
openproject | openproject | * | cpe:2.3:a:openproject:openproject:*:*:*:*:*:*:*:* |
[
{
"product": "openproject",
"vendor": "opf",
"versions": [
{
"status": "affected",
"version": "< 11.3.3"
}
]
}
]
More
CVSS2
Attack Vector
NETWORK
Attack Complexity
LOW
Authentication
SINGLE
Confidentiality Impact
NONE
Integrity Impact
NONE
Availability Impact
PARTIAL
AV:N/AC:L/Au:S/C:N/I:N/A:P
CVSS3
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
NONE
Integrity Impact
NONE
Availability Impact
HIGH
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
EPSS
Percentile
31.7%