Lucene search
+L
GithubRecent

36514 matches found

Github Security Blog
Github Security Blog
•added 2026/08/19 9:56 p.m.•21 views

Tina: Cross-origin `POST /media/upload/*` requests can write arbitrary files into the Tina dev server media root

Summary A browser-based cross-origin request flaw in the Tina dev server allows an attacker-controlled website to cause arbitrary file creation inside the configured media upload directory on a developer machine running tinacms dev. No manual file upload is required. The attacker page builds the...

6.5CVSS6.2AI score0.00264EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 9:56 p.m.•21 views

Tina: Broken Access Control: arbitrary bucket-key write/delete in `next-tinacms-s3` (and sibling production media adapters)

Summary The production media handler shipped by next-tinacms-s3 createMediaHandler in packages/next-tinacms-s3/src/handlers.ts accepts an attacker-chosen ?key= query parameter and returns an AWS-signed PutObject URL whose Key is that value, with no check that the key falls under the operator's...

5.4CVSS5.8AI score0.0038EPSS
SaveExploits0References6Affected Software4
Github Security Blog
Github Security Blog
•added 2026/08/19 8:24 p.m.•16 views

logto-tunnel serves files outside --experience-path via path traversal

Summary @logto/tunnel serves custom sign-in experience files from the --experience-path directory. When the tunnel service is reachable, a requester can use ../ path segments in a static asset request to read files outside that directory that the CLI process can read. Details The tunnel command...

8.7CVSS6AI score0.0054EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 8:24 p.m.•23 views

BuildKit has a possible runtime DoS via unbounded group parsing

Impact Maliciously crafted base image or build can cause a Denial of Service DoS condition. When creating a container from this image, memory exhaustion occurs, leading to an Out Of Memory OOM kill of the buildkitd process. Patches Issue is fixed in BuildKit v0.31.1+ Workarounds Use trusted build...

2.3CVSS6.1AI score0.00399EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 8:23 p.m.•15 views

BuildKit: Custom frontend could bypass Seccomp/AppArmor

Impact A custom frontend could send a crafted build request that disabled Seccomp and AppArmor protections for the build container, even if the user did not explicitly allow the security.insecure entitlement. Other security measures, like Linux capabilities were still applied to these containers...

5.3CVSS6.4AI score0.00357EPSS
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 7:32 p.m.•21 views

SearXNG Basic Authentication Credentials Exposed Through MCP Logs and JSON-RPC Error Responses

Summary mcp-searxng version 1.11.0 exposes SearXNG Basic Authentication credentials embedded in the SEARXNGURL environment variable. When the server starts in STDIO mode and an MCP client connects, the complete SEARXNGURL, including its username and password, is sent to the client through an MCP...

5.9AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 7:32 p.m.•19 views

Grav: .htaccess file extension rules bypass via case variation on case-insensitive filesystems

Summary The default .htaccess shipped with Grav and the reference webserver-configs/htaccess.txt contains security rules that block direct HTTP access to sensitive file types .yaml, .yml, .php, .json, .twig, etc. under user/ and system/vendor/ directories. However, these rules lack the NC No Case...

8.2CVSS5.8AI score0.00538EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 7:32 p.m.•16 views

Snipe-IT: Stored DOM XSS via table selected-count IDs

Impact The table component derives data-selected-count-id from the component $name value. On manufacturer and supplier detail pages, stored manufacturer or supplier names are passed into affected table components as that name value. The client-side JavaScript later reads the browser-decoded...

6.3CVSS5.9AI score0.00212EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 7:32 p.m.•16 views

Snipe-IT: Maintenance Record Disclosure via Missing Authorization on GET

Impact Any activated account in a company can read every maintenance record for that company asset tag, supplier, purchase cost, free-text notes, dates without holding any asset or maintenance permission. Summary MaintenancesController::show renders a maintenance record without any authorization...

4.3CVSS5.8AI score0.00342EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 7:32 p.m.•16 views

Snipe-IT: Chained Information Disclosure and IDOR Leads to Full EULA File Takeover

Impact An attacker can completely bypass file-name randomization security and without authorization download confidential, signed EULA files belonging to any other user across the application. Steps to Reproduce: 1. Log in as a restricted user. 2. Send a GET request to /api/v1/users/targetid/eula...

7.1CVSS5.8AI score0.00289EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 7:32 p.m.•13 views

Snipe-IT: Tenant Isolation Bypass in FMCS Floater Mode

Impact Due to inconsistent authorization checks, a company-scoped user can bypass tenant boundaries to read, mutate, and soft-delete users who do not belong to any company companyid = null. While direct instance authorization isCurrentUserHasAccess correctly denies access to these out-of-scope...

8.8CVSS5.8AI score0.00298EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 7:31 p.m.•19 views

GeoServer has a Server-Side Template Injection (SSTI) vulnerability in processing FreeMarker templates

Summary A server-side template injection SSTI vulnerability exist that allows an authenticated administrator to upload FreeMarker templates containing malicious content that can execute OS commands and read from or write to arbitrary files on the server. These FreeMarker templates are used in a...

6.4AI score
SaveExploits0References6Affected Software3
Github Security Blog
Github Security Blog
•added 2026/08/19 7:23 p.m.•19 views

SearXNG MCP Server: Additional hardened-mode SSRF bypasses

Summary mcp-searxng has a hardened-mode URL-reading feature intended to prevent weburlread from reaching private or internal network resources. PR 79 appears to address one SSRF class: hostnames that resolve to private or internal addresses under hardened mode. I tested PR 79 locally and confirme...

6.3CVSS5.9AI score0.0019EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 7:23 p.m.•17 views

SearXNG MCP Server is Vulnerable to SSRF in web_url_read: the internal-address guard is disabled by default (MCP_HTTP_HARDEN off)

Ref: https://github.com/ihor-sokoliuk/mcp-searxng/issues/87issuecomment-4645453694 Summary The weburlread tool fetches a caller-supplied URL server-side and converts it to markdown. An SSRF guard assertUrlAllowed, which blocks private/loopback/metadata addresses exists but runs only when...

6.5CVSS5.9AI score0.00499EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 7:22 p.m.•16 views

GeoLens's authorization and cache-scope flaws disclose private dataset data and metadata to unauthorized users (fixed in 1.2.4)

GeoLens 1.2.4 fixes a set of vulnerabilities, the most serious of which allow authenticated or anonymous users to obtain data and metadata for datasets they are not authorized to access. Impact - Private record metadata disclosure. Record contact, keyword, and distribution sub-resource endpoints...

5.5AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 7:18 p.m.•24 views

XWiki Platform Live Data Live Table Connector has privilege escalation from edit to script right through Live Data editing

Impact Any user who can edit a page in XWiki can use Live Data's edit REST API in XWiki to change the rights on that page. This allows the user to obtain script right on the page. Script right allows the user to execute potentially dangerous Velocity scripts and send unfiltered HTML and JavaScrip...

7.1CVSS6AI score0.00768EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 7:17 p.m.•20 views

MCP PHP SDK: client HttpTransport SSE buffer (sseBuffer .= chunk) grows unbounded when server withholds the event delimiter

Summary The HTTP client transport in mcp/sdk reads a Server-Sent-Events SSE response stream incrementally and appends each 4 KiB chunk to an in-memory buffer $this-sseBuffer .= $chunk; with no upper bound. The buffer is only ever flushed when an SSE event delimiter "\n\n" appears. A remote MCP...

6.9CVSS5.9AI score0.00615EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 7:17 p.m.•19 views

Document Merge Service vulnerable to RCE via SSTI (xlsx tempaltes)

Impact A remote code execution RCE via server-side template injection SSTI allows for user supplied code to be executed in the server's context where it is executed as the document-merge-server user with the UID 901 thus giving an attacker considerable control over the container. The vulnerabilit...

7.2CVSS6.2AI score0.00493EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 7:17 p.m.•17 views

Contentful MCP Server: export_space/import_space tools pass LLM-controlled `host`/`proxy` args to CMA client, redirecting server PAT to attacker-controlled endpoint

Summary exportspace and importspace tools in @contentful/mcp-tools accept LLM-controlled host and proxy parameters that are spread directly into the options object passed to contentful-export / contentful-import. These libraries pass the merged options — including the attacker-controlled host — t...

7.7CVSS6.1AI score0.00415EPSS
SaveExploits0References6Affected Software2
Github Security Blog
Github Security Blog
•added 2026/08/19 7:16 p.m.•23 views

Copier has a trust-prefix bypass via path traversal that runs tasks unprompted

Copier: trust-prefix bypass via path traversal runs tasks unprompted Summary In copier = 9.5.0, = 9.15.1, the trust setting's prefix match copier/settings.py compares the template URL against a trusted prefix with a raw str.startswith and no path normalization, while the URL is normalized when th...

8.8CVSS6.7AI score0.00262EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 7:16 p.m.•24 views

Uprobe gadgets: unprivileged container's ld.so.cache causes high CPU utilization and container startup DoS

Summary An unprivileged container can block all other containers from starting on the same host by placing a crafted /etc/ld.so.cache file in its filesystem. When Inspektor Gadget attaches any uprobe-based gadget, it parses this file in the container startup path. A malicious cache causes 53...

6.9CVSS5.8AI score0.00524EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 7:15 p.m.•17 views

block_buffer: panic corrupts inline buffer position

Summary A caught panic may leave the cursor position of EagerBuffer or ReadBuffer in a corrupted state; this in turn allows out-of-bounds reads/writes. Details & PoC The following two tests fail miri: rust cfgmiri test fn eagerdigestblockspaniccorruptsinlineposition // EagerBuffer stores its curs...

6AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 7:15 p.m.•34 views

claude-faf-mcp has an arbitrary local file read/write via unconfined `path` argument in FAF tools

Summary claude-faf-mcp MCP tools accept a caller-controlled path argument and resolve it expansion + path.resolve straight into a filesystem read/write without confining it to a trusted project directory. An absolute path or ../ traversal is resolved and used as-is, so the server process can be...

5.3AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 7:15 p.m.•22 views

faf-mcp has an arbitrary local file read/write via unconfined `path` argument in FAF tools

Summary faf-mcp MCP tools accept a caller-controlled path argument and resolve it expansion + path.resolve straight into a filesystem read/write without confining it to a trusted project directory. An absolute path or ../ traversal is resolved and used as-is, so the server process can be made to...

5.3AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 7:15 p.m.•25 views

grok-faf-mcp has an arbitrary local file read via unconfined `path` argument in FAF tools

Summary Several grok-faf-mcp MCP tools accept a caller-controlled path argument and resolve it expansion + path.resolve straight into a filesystem read without confining it to a trusted project directory. An absolute path or ../ traversal is resolved and used as-is, so the server process can be...

5.4AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 6:56 p.m.•24 views

langgraph-api: Incomplete assistant authorization in LangGraph Server run creation

Summary In affected versions of langgraph-api the LangGraph Server runtime, the run-creation path authorized the assistant attached to a run using a different authorization event than the rest of the assistant-handling code paths. Direct assistant reads and cron creation dispatch the...

5.9CVSS5.8AI score0.00255EPSS
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 6:55 p.m.•17 views

langgraph-api: Relative webhook targets in LangGraph Server can reach in-process routes without authentication

Summary In affected versions of langgraph-api the LangGraph Server runtime, a run or cron could be created with a relative webhook target. When the server later delivers such a webhook, it routes the request back into the same application through an in-process loopback transport that the...

5.9CVSS5.8AI score0.00365EPSS
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 3:32 p.m.•17 views

Duplicate Advisory: GitPython: Unguarded git option forwarding in Repo.init enables arbitrary command execution via --template clone hooks

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-9rj7-rf2p-w77r. This link is maintained to preserve external references. Original Description GitPython before 3.1.58 contains a remote code execution vulnerability in Repo.init that forwards unsafe git options...

8.8CVSS8.3AI score0.00825EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 3:32 p.m.•19 views

Duplicate Advisory: GitPython: Arbitrary Git Repository Creation Outside the Working Tree via Unvalidated .gitmodules Submodule Name in GitPython

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-hmq2-w58f-27jc. This link is maintained to preserve external references. Original Description GitPython before 3.1.58 fails to validate submodule names from .gitmodules files, allowing attackers to create Git...

8.4CVSS7.4AI score0.00422EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 3:32 p.m.•16 views

Duplicate Advisory: GitPython: Unsafe git option guard bypass via split_single_char_options=False short-option token smuggling enables command execution

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-wvpp-8hx9-p66j. This link is maintained to preserve external references. Original Description GitPython before 3.1.58 contains a command execution vulnerability in the checkunsafeoptions guard that can be bypass...

8.8CVSS7.7AI score0.0091EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 3:32 p.m.•15 views

Duplicate Advisory: GitPython: Unguarded git read-tree option forwarding in IndexFile.from_tree/reset/merge_tree enables arbitrary file overwrite

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-4gmw-gg2m-w46p. This link is maintained to preserve external references. Original Description GitPython versions before 3.1.58 contain an arbitrary file overwrite vulnerability in IndexFile.fromtree,...

8.1CVSS7.3AI score0.00543EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/19 3:32 p.m.•12 views

Duplicate Advisory: GitPython: Arbitrary file read via --pathspec-from-file in IndexFile.remove() and Head.checkout()

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-hh9p-6wh2-4mfc. This link is maintained to preserve external references. Original Description GitPython versions before 3.1.58 fail to validate options passed to git rm and git checkout commands in...

7.1CVSS6.7AI score0.00412EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/18 9:18 p.m.•15 views

linuxfabrik-lib: Arbitrary root file read via live --test argument (lib.lftest) across sudoers-whitelisted plugins (LPE)

Summary Every Linuxfabrik check plugin that supports the shared --test argument routed through lib.lftest.test will, when --test is supplied, treat the first CSV element as a filesystem path and read its full contents as the plugin's simulated STDOUT — running as root when the plugin is invoked...

8.4CVSS6AI score0.0018EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/18 9:17 p.m.•37 views

moby/go-archive: Crafted tar archive can write outside the extraction directory

Summary The tar extraction routines in moby/go-archive Unpack, UnpackLayer, Untar/UntarUncompressed, and the ApplyLayer helpers do not confine filesystem operations to the destination directory. A crafted archive can create or overwrite files outside the intended destination. Details The extracto...

7.1CVSS6AI score0.0044EPSS
SaveExploits2References8Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/18 9:17 p.m.•14 views

LibreNMS: SSRF-driven stored XSS via Oxidized API response fields in device showconfig page

Summary The Oxidized integration URL oxidized.url is admin-configurable. LibreNMS fetches device info and version history from that URL and renders JSON fields name, ip, model, author, commit message into HTML without htmlspecialchars. An admin pointing the URL at an attacker-controlled server...

5.3AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/18 9:17 p.m.•21 views

LibreNMS: Stored XSS via graph_descr admin config settings echoed without escaping to all authenticated users

Summary The graphdescr. family of settings is echoed verbatim without htmlspecialchars in includes/html/pages/graphs.inc.php:194. Any admin can store a malicious HTML payload that executes in every authenticated user's browser viewing that graph type. CVSS...

5.4AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/18 9:17 p.m.•19 views

LibreNMS Vulnerable to Remote Code Execution via AboutController

Remote Code Execution via AboutController in LibreNMS Summary A Remote Code Execution RCE vulnerability exists in LibreNMS 26.3.1 through the AboutController. An authenticated administrator can manipulate the snmpget configuration parameter to execute arbitrary system commands. When the /about...

6.3AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/18 8:51 p.m.•21 views

Lemur: Any user can revoke arbitrary certificates at the CA by uploading a duplicate record and revoking it

Summary Repo under test: https://github.com/Netflix/lemur PUT /api/1/certificates//revoke authorizes the caller against the Lemur database row creator == current user, or CertificatePermission over the row's roles rather than the underlying CA-side certificate identity. Separately, POST...

7.3CVSS5.8AI score0.00105EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/18 8:51 p.m.•21 views

Lemur: Missing authorization check on POST /certificates/<id>/export for plugins with requires_key = False

Summary The CertificateExport handler in lemur/certificates/views.py nests its entire ownership / CertificatePermission check inside an if plugin.requireskey: branch. When the selected export plugin advertises requireskey = False, the authorization check is skipped entirely and any authenticated...

4.3CVSS5.8AI score0.00234EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/18 8:51 p.m.•21 views

Lemur: Sub-CA creation never checks `AuthorityPermission` on the parent authority

Summary Repo under test: https://github.com/Netflix/lemur When ADMINONLYAUTHORITYCREATION=False an explicitly supported and documented configuration, POST /api/1/authorities with type=subca never verifies that the caller holds AuthorityPermission on the supplied parent authority. The parent field...

6.5CVSS6.1AI score0.00105EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/18 8:51 p.m.•20 views

Lemur: Unchecked `replaces[]` lets any user silence notifications and hijack auto-rotation for arbitrary certificates

Summary Repo under test: https://github.com/Netflix/lemur The certificate create and upload endpoints accept a replaces alias replacements array that is resolved to live Certificate ORM objects with no ownership or CertificatePermission check on the referenced certificates. The SQLAlchemy...

8.1CVSS6.1AI score0.00317EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/18 8:51 p.m.•25 views

Lemur: Authenticated low-privilege users can read plaintext destination credentials (SFTP password / private-key passphrase) via the destinations API

Summary Lemur's destination read endpoints -- GET /api/1/destinations and GET /api/1/destinations/ -- return the full set of stored plugin option values to any authenticated user, with no authorization check and no redaction of secret-bearing options. The sibling write endpoints POST/PUT/DELETE a...

7.7CVSS6.2AI score0.00314EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/18 8:51 p.m.•18 views

Lemur: Incomplete fix for GHSA-v2wp-frmc-5q3v -- ACME authority update endpoint allows non-admin to replace `acme_url` with internal IP, bypassing allowlist

Summary The fix for GHSA-v2wp-frmc-5q3v added validateacmeurl to reject acmeurl values not in ACMEDIRECTORYHOSTALLOWLIST, but the validation is only called at authority creation time POST. The authority update endpoint PUT /api/1/authorities/ accepts and stores arbitrary options -- including a...

7.7CVSS6.1AI score0.00277EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/18 8:51 p.m.•19 views

Lemur: SSRF protection in certificate revocation checking bypassable via HTTP redirects and DNS rebinding (incomplete fix for GHSA-54vg-pfh7-jq95)

Summary The SSRF mitigation added for GHSA-54vg-pfh7-jq95 validaterevocationurl in lemur /certificates/verify.py can be bypassed. An operator-role user who uploads a certificate with attacker-controlled CRL/OCSP extensions can still make Lemur reach internal destinations RFC1918, loopback,...

6.3CVSS5.9AI score0.00179EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/18 8:51 p.m.•18 views

Lemur: Server-Side Request Forgery via the ACME client following server-controlled URLs

Summary The ACME client used to issue certificates from Let's Encrypt / Google Public CA / private ACME CAs connects to an acmeurl, then issues requests to URLs that the ACME server returns in its directory/order/authorization/finalize responses - this is the classic ACME-client SSRF RFC 8555...

7.4CVSS6.2AI score0.00216EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/18 8:50 p.m.•13 views

Vitess: Missing authorization on vttablet /debug/vrlog exposes live VReplication SQL data

Vulnerability Details File: go/vt/vttablet/tabletmanager/vreplication/vrlog.go Summary vttablet's /debug/vrlog HTTP endpoint streams live VReplication event data — including the literal SQL DML statements being replicated by MoveTables, Reshard, Materialize, and "vitess"-strategy Online DDL...

5.3CVSS5.9AI score0.00426EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/18 8:48 p.m.•26 views

Froxlor: Credential and 2FA secret disclosure via Froxlor API endpoints

Summary Several Froxlor API command classes return sensitive authentication material in JSON API responses. The affected endpoints retrieve full database rows using SELECT , SELECT alias., or equivalent full-row queries, then return the results directly through $this-response... without removing...

9CVSS5.9AI score0.00627EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/18 8:48 p.m.•20 views

Froxlor has CSRF Vulnerability in AJAX Endpoint — Missing Cross-Site Request Forgery Protection

Summary The Froxlor AJAX endpoint lib/ajax.php is missing Cross-Site Request Forgery CSRF protection. While the main application lib/init.php enforces CSRF token validation on all state-changing HTTP requests POST/PUT/PATCH/DELETE, the standalone lib/ajax.php endpoint bypasses this mechanism...

6.5CVSS5.7AI score0.00256EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/18 8:48 p.m.•19 views

Froxlor DomainZones.add allows DNS zone-file RR injection via record/type fields

Froxlor's DomainZones.add API command accepts user-controlled DNS record and type values and later writes them into generated BIND zone files without rejecting line delimiters, tab characters, or zone-file comment delimiters. The stronger variant is in record. An authenticated customer with...

5.4CVSS5.8AI score0.00447EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/18 8:47 p.m.•18 views

Froxlor: Second-Order SQL Injection via `Admins.add` `ipaddress` Parameter Allows Full Database Exfiltration

Summary A second-order SQL injection vulnerability in Froxlor's admin API allows an authenticated administrator to store a crafted SQL payload in the paneladmins.ip column via the Admins.add or Admins.update endpoint. The payload executes as a UNION-based SQL injection the next time...

7.2CVSS6AI score0.00655EPSS
SaveExploits0References4Affected Software1
Total number of security vulnerabilities36514