Lucene search
+L

17 matches found

Cvelist
Cvelist
•added 2026/10/15 6:31 p.m.•38 views

CVE-2026-55840 Scoold: Open Redirect in getBackToUrl() allows phishing via domain-prefix startsWith bypass

Scoold is a Q&A and a knowledge sharing platform for teams. Prior to 1.69.1, the getBackToUrl method in src/main/java/com/erudika/scoold/utils/HttpUtils.java validates the backto and returnto parameters with Strings.CI.startsWith against the configured server URL. An attacker can supply an absolu...

5.4CVSS0.00264EPSS
SaveExploits0References3
CVE
CVE
•added 2026/10/15 6:31 p.m.•20 views

CVE-2026-55840

The Scoold Q&A and knowledge sharing platform is vulnerable to an Open Redirect in the getBackToUrl() method (located in src/main/java/com/erudika/scoold/utils/HttpUtils.java) in versions prior to 1.69.1 . The root cause is a bypass of the Strings.CI.startsWith check, where an attacker can provid...

5.4CVSS5.8AI score0.00264EPSS
SaveExploits0References3
NVD
NVD
•added 2026/08/25 4:16 p.m.•20 views

CVE-2026-55532

PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.58, MCP HTTP Stream validateorigin uses requestorigin.startswithallowed, allowing the attacker-controlled localhost.attacker.com HTTP origin to satisfy the localhost allowlist. A webpage can send Content-Type: text/plain requests...

7.6CVSS0.00197EPSS
SaveExploits0References3
osv_cve
osv_cve
•added 2026/08/25 3:17 p.m.•25 views

CVE-2026-55532 PraisonAI: Origin-validation bypass (startswith prefix match) enables unauthenticated cross-site request forgery against the PraisonAI MCP HTTP server

PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.58, MCP HTTP Stream validateorigin uses requestorigin.startswithallowed, allowing the attacker-controlled localhost.attacker.com HTTP origin to satisfy the localhost allowlist. A webpage can send Content-Type: text/plain requests...

7.6CVSS5.8AI score0.00197EPSS
SaveExploits0References5
Cvelist
Cvelist
•added 2026/08/25 3:17 p.m.•41 views

CVE-2026-55532 PraisonAI: Origin-validation bypass (startswith prefix match) enables unauthenticated cross-site request forgery against the PraisonAI MCP HTTP server

PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.58, MCP HTTP Stream validateorigin uses requestorigin.startswithallowed, allowing the attacker-controlled localhost.attacker.com HTTP origin to satisfy the localhost allowlist. A webpage can send Content-Type: text/plain requests...

7.6CVSS0.00197EPSS
SaveExploits0References3
NVD
NVD
•added 2026/08/25 3:16 p.m.•24 views

CVE-2026-55529

PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.58, the MCP HTTP Stream validateorigin method accepts requestorigin.startswithallowed, so the attacker-controlled localhost.evil.example HTTP origin matches the localhost allowlist. Without an API key, a malicious webpage can submit...

6.9CVSS0.00175EPSS
SaveExploits0References3
Cvelist
Cvelist
•added 2026/08/25 2:26 p.m.•44 views

CVE-2026-55529 PraisonAI: Origin validation bypass in MCP HTTP Stream transport allows browser-mediated unauthenticated tool execution on local MCP server

PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.58, the MCP HTTP Stream validateorigin method accepts requestorigin.startswithallowed, so the attacker-controlled localhost.evil.example HTTP origin matches the localhost allowlist. Without an API key, a malicious webpage can submit...

6.9CVSS0.00175EPSS
SaveExploits0References3
Vulnrichment
Vulnrichment
•added 2026/08/25 2:26 p.m.•14 views

CVE-2026-55529 PraisonAI: Origin validation bypass in MCP HTTP Stream transport allows browser-mediated unauthenticated tool execution on local MCP server

PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.58, the MCP HTTP Stream validateorigin method accepts requestorigin.startswithallowed, so the attacker-controlled localhost.evil.example HTTP origin matches the localhost allowlist. Without an API key, a malicious webpage can submit...

6.9CVSS6AI score0.00175EPSS
SaveExploits0References3
osv_cve
osv_cve
•added 2026/08/25 2:26 p.m.•27 views

CVE-2026-55529 PraisonAI: Origin validation bypass in MCP HTTP Stream transport allows browser-mediated unauthenticated tool execution on local MCP server

PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.58, the MCP HTTP Stream validateorigin method accepts requestorigin.startswithallowed, so the attacker-controlled localhost.evil.example HTTP origin matches the localhost allowlist. Without an API key, a malicious webpage can submit...

6.9CVSS6AI score0.00175EPSS
SaveExploits0References5
Positive Technologies
Positive Technologies
•added 2026/08/25 12:00 a.m.•41 views

PT-2026-81320

Name of the Vulnerable Software and Affected Versions PraisonAI versions prior to 4.6.58 Description The MCP HTTP Stream transport in PraisonAI uses an unsafe prefix match when validating the Origin header via the validate origin method. The validation logic accepts any origin that starts with an...

6.9CVSS5.9AI score0.00175EPSS
SaveExploits0References12
Positive Technologies
Positive Technologies
•added 2026/08/25 12:00 a.m.•31 views

PT-2026-81345

Name of the Vulnerable Software and Affected Versions PraisonAI versions prior to 4.6.58 Description A Cross-Site Request Forgery CSRF issue exists in the MCP HTTP-stream transport. The validate origin function in transports/http stream.py uses a prefix match via startswith to validate the reques...

7.6CVSS5.8AI score0.00197EPSS
SaveExploits0References11
Positive Technologies
Positive Technologies
•added 2026/06/29 12:00 a.m.•54 views

PT-2026-53559

Summary execute code in praisonai-agents runs attacker-controlled Python inside a three-layer sandbox that can be fully bypassed by passing a str subclass with an overridden startswith method to the safe getattr wrapper, achieving arbitrary OS command execution on the host. Details python...

10CVSS6.5AI score0.13176EPSS
SaveExploits1References6
SUSE CVE
SUSE CVE
•added 2026/04/16 11:28 p.m.•20 views

SUSE CVE-2026-40256

Weblate is a web based localization tool. In versions prior to 5.17, repository-boundary validation relies on string prefix checks on resolved absolute paths. In multiple code paths, the check uses startswith against the repository root path. This is not path-segment aware and can be bypassed whe...

5CVSS5.7AI score0.00324EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/03/26 6:55 p.m.•18 views

GHSA-44FC-8FM5-Q62H Convict has Prototype Pollution via startsWith() function

Summary A prototype pollution vulnerability exists in the latest version of the convict npm package 6.2.4. Despite a previous fix that attempted to mitigate prototype pollution by checking whether user input started with a forbidden key, it is still possible to pollute Object.prototype via a...

9.4CVSS6AI score0.0084EPSS
SaveExploits0References3
Positive Technologies
Positive Technologies
•added 2026/03/26 12:00 a.m.•31 views

PT-2026-28540

Name of the Vulnerable Software and Affected Versions convict versions 6.2.4 Description A prototype pollution issue exists in the convict npm package. The issue stems from an incomplete fix that attempted to prevent prototype pollution by checking if user input begins with a prohibited key...

9.4CVSS6.2AI score0.0084EPSS
SaveExploits0References6
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2022/05/13 12:00 a.m.•10 views

CVE-2022-21190: Improperly Controlled Modification of Object Prototype Attributes

This affects the package convict before 6.2.3. This is a bypass of CVE-2022-22143. The fix introduced, relies on the startsWith method and does not prevent the vulnerability: before splitting the path, it checks if it starts with proto or this.constructor.prototype. To bypass this check it's...

9.8CVSS8.1AI score0.03974EPSS
SaveExploits1References2
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2020/09/30 12:00 a.m.•9 views

CVE-2020-21526: Improper Limitation of a Pathname to a Restricted Directory

An Arbitrary file writing vulnerability in halo v1.1.3. In an interface to write files in the background, a directory traversal check is performed on the input path parameter, but the startsWith function can be used to bypass it...

9.8CVSS8.1AI score0.0189EPSS
SaveExploits1References2
Rows per page
Query Builder