Skip to content
OpenAdvisories

Archive

27 May 2024

Vulnerabilities first published on this day (UTC), newest first.

82 results · Feed

  • High 7.5

    Incorrect permission assignment for critical resource issue exists in MosP kintai kanri V4.6.6 and earlier, which may a…

  • Medium 6.5

    Path traversal vulnerability in MosP kintai kanri V4.6.6 and earlier allows a remote attacker who can log in to the pro…

  • High 8.8

    silverstripe/framework allows upload of dangerous file types

    Some potentially dangerous file types exist in File.allowed_extensions which could allow a malicious CMS user to upload files that then get executed in the security context of the website. We have removed the ability to upload .css, .js, .potm, .dotm, .xltm a…

  • Medium 5.3

    silverstripe/framework vulnerable to member disclosure in login form

    There is a user ID enumeration vulnerability in our brute force error messages. - Users that don't exist in will never get a locked out message - Users that do exist, will get a locked out message This means an attacker can infer or confirm user details that …

  • Low 3.5

    silverstripe/framework sends passwords back to browsers under some circumstances

    Under some circumstances a form may populate a PasswordField with submitted data, reflecting submitted data back to a user. The user will only see their own submissions for password data, which is not considered best practice. We are not aware of data leaks t…

  • Medium —

    silverstripe/framework uploaded PHP script execution in assets

    A weakness in the .htaccess rules preventing requests to uploaded PHP scripts allows PHP scripts that had made their way into the assets directory to be successfully executed through the use of a specially crafted URL. There are protections in place to disall…

  • High 7.5

    silverstripe/framework code execution vulnerability

    There is a vulnerability whereby arbitrary global functions may be executed if malicious user input is passed through to in the second argument of `ViewableData::renderWith`. This argument resolves associative arrays as template placeholders. This exploit req…

  • High 7.5

    silverstripe/framework BackURL validation bypass with malformed URLs

    A carefully constructed malformed URL can be used to circumvent the offsite redirection protection used on `BackURL` parameters. This could lead to users entering sensitive data in malicious websites instead of the intended one.

  • Medium 6.5

    silverstripe/framework's install.php script discloses sensitive data by pre-populating DB credential forms

    When accessing the `install.php` script it is possible to extract any pre-configured database or default admin account password by viewing the source of the page, and inspecting the `value` property of the password fields.

  • High 8.1

    OrangeHRM 3.3.3 allows admin/viewProjects sortOrder SQL injection.

  • Medium 6.5

    silverstripe/framework Privilege Escalation Risk in Member Edit form

    A member with the permission `EDIT_PERMISSIONS` and access to the "Security" section is able to re-assign themselves (or another member) to `ADMIN` level. CMS Fields for the member are constructed using DirectGroups instead of Groups relation which results in…

  • Medium 6.5

    silverstripe/framework's URL parameters `isDev` and `isTest` unguarded

    The URL parameters `isDev` and `isTest` are accessible to unauthenticated users who access a SilverStripe website or application. This allows unauthorised users to expose information that is usually hidden on production environments such as verbose errors (in…

  • High 8.8

    silverstripe/framework SQL injection in full text search

    When performing a fulltext search in SilverStripe 4.0.0 the 'start' querystring parameter is never escaped safely. This exposes a possible SQL injection vulnerability. The issue exists in 3.5 and 3.6 but is less vulnerable, as SearchForm sanitises these varia…

  • Medium 6.5

    silverstripe/framework users inadvertently passing sensitive data to LoginAttempt

    All user login attempts are logged in the database in the LoginAttempt table. However, this table contains information in plain text, and may possible contain sensitive information, such as user passwords mis-typed into the username field. In order to address…

  • High 8.0

    silverstripe/framework CSV Excel Macro Injection

    In the CSV export feature of the CMS it's possible for the output to contain macros and scripts, which if imported without sanitisation into software (including Microsoft Excel) may be executed. In order to safeguard against this threat all potentially execut…

  • High —

    silverstripe/framework vulnerable to user enumeration via timing attack on login and password reset forms

    User enumeration is possible by performing a timing attack on the login or password reset pages with user credentials.

  • High 7.5

    silverstripe/framework's User-Agent header not correctly invalidating user session

    A security protection device in Session designed to protect session hijacking was not correctly functioning. This function intended to protect user sessions by detecting changes in the User-Agent header, but modifications to this header were not correctly inv…

  • Medium —

    silverstripe/framework has Cross-site Scripting vulnerability in page history comparison

    Authenticated user with page edit permission can craft HTML, which when rendered in a page history comparison can execute client scripts.

  • Medium 6.1

    silverstripe/framework has Cross-site Scripting vulnerability in RedirectorPage

    RedirectorPage will allow users to specify a non-url malicious script as the redirection path without validation. Users which follow this url may allow this script to execute within their browser.

  • High 8.1
    CVE-2024-29415 Public exploit

    ip SSRF improper categorization in isPublic

    The ip package through 2.0.1 for Node.js might allow SSRF because some IP addresses (such as 127.1, 01200034567, 012.1.2.3, 000:0:0000::01, and ::fFFf:127.0.0.1) are improperly categorized as globally routable via isPublic. NOTE: this issue exists because of …

  • Medium 6.1

    In Avocent DSR2030 Appliance firmware 03.04.00.07 before 03.07.01.23, and SVIP1020 Appliance firmware 01.06.00.03 befor…

  • Medium 6.1

    silverstripe/framework has Cross-site Scripting vulnerability in CMSSecurity BackURL

    In follow up to [SS-2016-001](https://www.silverstripe.org/download/security-releases/ss-2016-001/) there is yet a minor unresolved fix to incorrectly encoded URL.

  • Medium 6.1

    silverstripe/framework has Cross-site Scripting vulnerability in page name

    silverstripe/framework is vulnerable to XSS in Page name where the payload `"><svg/onload=alert(/xss/)>` will trigger an XSS alert.

  • Medium 5.3

    silverstripe/framework member disclosure in login form

    There is a user ID enumeration vulnerability in our brute force error messages. - Users that don't exist in will never get a locked out message - Users that do exist, will get a locked out message This means an attacker can infer or confirm user details that …

  • Medium 6.1

    silverstripe/framework vulnerable to Cross-site Scripting In `OptionsetField` and `CheckboxSetField`

    List of key / value pairs assigned to `OptionsetField` or `CheckboxSetField` do not have a default casting assigned to them. The effect of this is a potential XSS vulnerability in lists where either key or value contain unescaped HTML.

  • Medium 5.4

    silverstripe/framework's `Member.Name` is not escaped

    The core template `framework/templates/Includes/GridField_print.ss` uses "Printed by $Member.Name". If the currently logged in members first name or surname contain XSS, this prints the raw HTML out, because Member->getName() just returns the raw FirstName + …

  • Low 3.1

    silverstripe/framework's pre-existing alc_enc cookies log users in if remember me is disabled

    If remember me is on and users log in with the box checked, if the developer then disabled "remember me" function, any pre-existing cookies will continue to authenticate users.

  • Medium 4.3

    silverstripe/framework missing ACL on reports

    The SS_Report, and the reports CMS section only checks `canView()` when listing the reports that can be viewed by the current user. It does not (and should) perform `canView` checks when the report is actually viewed, so if you know the URL to a report and ca…

  • Medium 4.3

    silverstripe/framework ChangePasswordForm does not check `Member::canLogIn()`

    After performing a password reset, `ChangePasswordForm::doChangePassword()` logs in the user without checking `Member::canLogIn()`. This presents an issue for sites that are using the extension point in that method to deny access to users (for example members…

  • Low —

    silverstripe/framework password encryption salt not updated

    When a user changes their password, the internal salt used for hashing their password is not updated. Although this is not considered a security vulnerability, this behaviour has been improved to ensure the salt is reset on change of password.

  • Medium 4.4

    SilverStripe comments module includes version of jQuery vulnerable to Cross-site Scripting

    The silverstripe/comments module, the cwp/starter-theme and the cwp/watea-theme include an outdated version of jQuery by default, which contains XSS vulnerabilities if user input is used in certain contexts. Though no known exploit has been found for these in…

  • Medium 5.9

    GHSL-2024-014 Meshery SQL Injection vulnerability

    Meshery is an open source, cloud native manager that enables the design and management of Kubernetes-based infrastructure and applications. A SQL injection vulnerability in Meshery prior to version 0.7.22 may lead to arbitrary file write by using a SQL inject…

  • Medium 5.9

    GHSL-2024-013 Meshery SQL Injection vulnerability

    Meshery is an open source, cloud native manager that enables the design and management of Kubernetes-based infrastructure and applications. A SQL injection vulnerability in Meshery prior to version 0.7.22 may lead to arbitrary file write by using a SQL inject…

  • Medium 5.5

    Insufficient Access Control Vulnerability

    Zoho ManageEngine ADAudit Plus versions 7260 and below allows unauthorized local agent machine users to view the session recordings.

  • Medium 4.2

    Insufficient Access Control Vulnerability

    Zoho ManageEngine ADAudit Plus versions 7260 and below allows unauthorized local agent machine users to access sensitive information and modifying the agent configuration.

  • Medium 5.3

    DOS Vulnerability

    Zoho ManageEngine ADSelfService Plus versions below 6401 are vulnerable to the DOS attack due to the malicious LDAP input.

  • Medium 5.3

    dbt allows Binding to an Unrestricted IP Address via socketsocket

    dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications. Prior to versions 1.6.15, 1.7.15, and 1.8.1, Binding to `INADDR_ANY (0.0.0.0)` or `IN6ADDR_ANY (::)` exposes an applica…

  • Medium 5.3

    Denial of service of Minder Server from maliciously crafted GitHub attestations

    Minder by Stacklok is an open source software supply chain security platform. Minder prior to version 0.0.51 is vulnerable to a denial-of-service (DoS) attack which could allow an attacker to crash the Minder server and deny other users access to it. The root…

  • High 7.5

    MIT IdentiBot User-Kerberos Mapping Publicly Available

    MIT IdentiBot is an open-source Discord bot written in Node.js that verifies individuals' affiliations with MIT, grants them roles in a Discord server, and stores information about them in a database backend. A vulnerability that exists prior to commit 48e3e5…

  • Medium 4.8

    Audiobookshelf Cross-Site-Scripting vulnerability via crafted ebooks

    Audiobookshelf is a self-hosted audiobook and podcast server. Prior to version 2.10.0, opening an ebook with malicious scripts inside leads to code execution inside the browsing context. Attacking a user with high privileges (upload, creation of libraries) ca…