Products
Haven blog web application
- UNKNOWN
Source
security-advisories@github.com
Tags
CVE-2024-39906 details
Last Modified : July 19, 2024, 8:15 p.m.
Description
A command injection vulnerability was found in the IndieAuth functionality of the Ruby on Rails based Haven blog web application. The affected functionality requires authentication, but an attacker can craft a link that they can pass to a logged in administrator of the blog software. This leads to the immediate execution of the provided commands when the link is accessed by the authenticated administrator. This issue may lead to Remote Code Execution (RCE) and has been addressed by commit `c52f07c`. Users are advised to upgrade. There are no known workarounds for this vulnerability.
CVSS Score
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8.3 | 9 | 10 |
---|
Weakness
Weakness | Name | Description |
---|---|---|
CWE-74 | Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') | The product constructs all or part of a command, data structure, or record using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify how it is parsed or interpreted when it is sent to a downstream component. |
CVSS Data
Attack Vector
NETWORK
Attack Complexity
HIGH
Privileges Required
NONE
Scope
CHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
Base Score
8.3
Exploitability Score
1.6
Impact Score
6.0
Base Severity
HIGH
Vector String : CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H
References
URL | Source |
---|---|
https://github.com/havenweb/haven/commit/c52f07c | security-advisories@github.com |
https://github.com/havenweb/haven/security/advisories/GHSA-65cm-7g24-hm9f | security-advisories@github.com |