
Explore packages and vulnerabilities by …
Operating system
Infrastructure as Code
Vulnerabilities from the last week
Interpretation Conflict
fast-uri is a Dependency-free RFC 3986 URI toolbox
Affected versions of this package are vulnerable to Interpretation Conflict via literal backslash handling in parseWithStatus in index.js. An attacker can bypass host-based validation by supplying a URI such as http://evil.com\@allowed.com, causing fast-uri to treat the input as an allowed host while Node’s WHATWG URL parser resolves it to a different destination. This breaks SSRF, redirect, and origin allowlist checks, letting requests be steered to unintended internal, loopback, or metadata endpoints.
Notes
- The mismatch matters anywhere the same URI string is parsed by
fast-urifor policy and then handed to Node consumers that use WHATWG parsing, includingfetch(),undici, and Nodehttp/httpsclients.
Improper Authentication
PraisonAI is a PraisonAI is an AI Agents Framework with Self Reflection. PraisonAI application combines PraisonAI Agents, AutoGen, and CrewAI into a low-code solution for building and managing multi-agent LLM systems, focusing on simplicity, customisation, and efficient human-agent collaboration.
Affected versions of this package are vulnerable to Improper Authentication via the webhook process. An attacker can trigger unauthorized actions and manipulate agent behavior by sending crafted JSON payloads to the endpoint, resulting in forged events with arbitrary sender addresses and message content.
Command Injection
Affected versions of this package are vulnerable to Command Injection through the ScriptTriggerExecutor in engine/src/main/java/com/arcadedb/schema/trigger/ScriptTriggerExecutor.java. An attacker can execute OS commands by creating a JavaScript trigger that uses Java.type("java.lang.Runtime").getRuntime().exec(...) or ProcessBuilder and then firing the trigger. The vulnerable trigger sandbox allowed java.lang.* host-class lookups for schema users with UPDATE_SCHEMA, so a malicious trigger script could access host methods and run system commands on the server. This breaks trigger execution isolation and lets a schema administrator obtain arbitrary command execution on the host.
Notes
DEFINE FUNCTION ... LANGUAGE jsis gated byUPDATE_SECURITY, not the usual schema-level mutation permission, so the RCE path is narrower than generic schema edits.- The trigger exploit depends on GraalVM host-class lookup being enabled for
java.lang.*; native JavaScript-only triggers remain unaffected.
Recent vulnerabilities disclosed by Snyk
- M
Prototype Pollution in mongo-object (npm)- M
Regular Expression Denial of Service (ReDoS) in angular-resource (npm)- C
Code Execution in expr-eval (npm)- M
Uncaught Exception in ts-deepmerge (npm)- H
Command Injection in degit (npm)
Snyk security
researchers
have disclosed
3501
vulnerabilities
About Snyk dependencies vulnerability database
Snyk is a developer security platform. Integrating directly into development tools, workflows, and automation pipelines, Snyk makes it easy for teams to find, prioritize, and fix security vulnerabilities in code, dependencies, containers, and infrastructure as code. Supported by industry-leading application and security intelligence, Snyk puts security expertise in any developer's toolkit.




