Lucene search
+L
GithubRecent

34161 matches found

Github Security Blog
Github Security Blog
•added 2026/07/14 6:15 p.m.•9 views

Fedify has an incomplete SSRF mitigation after GHSA-p9cg-vqcc-grcx: validatePublicUrl allows special-use IPv4 ranges

Summary Fedify previously addressed SSRF/internal network access in GHSA-p9cg-vqcc-grcx by adding public URL validation before runtime document and media fetching. However, the current IPv4 validation logic appears incomplete. The validatePublicUrl protection relies on isValidPublicIPv4Address to...

8.6CVSS6.1AI score0.00351EPSS
SaveExploits1References3Affected Software2
Github Security Blog
Github Security Blog
•added 2026/07/14 6:9 p.m.•11 views

MKP: Unbounded Pod Log Read via Attacker-Controlled `limitBytes`/`tailLines` Causes Memory Exhaustion

Unbounded Pod Log Read via Attacker-Controlled limitBytes/tailLines Causes Memory Exhaustion Summary The MKP Model Context Protocol for Kubernetes server exposes a getresource MCP tool that proxies Kubernetes pod log requests. User-supplied limitBytes and tailLines parameters are parsed as...

6.2AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/14 6:4 p.m.•12 views

Hoverfly: Denial of Service via Goroutine Leak in Remote Post-Serve Actions

Summary: Remote post-serve actions use http.DefaultClient without any timeout configuration. When the remote endpoint is unreachable or intentionally slow accepts TCP connection but never responds, each triggered proxy request spawns a goroutine that blocks indefinitely on http.DefaultClient.Do. ...

6.2AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/14 6:3 p.m.•9 views

Hoverfly: Process Crash via Concurrent Map Write Race Condition in Diff Mode

Summary: When Hoverfly is running in Diff mode, the AddDiff function writes to the shared responsesDiff map without any synchronization no mutex. When multiple proxy requests are processed concurrently the normal case for any proxy, the concurrent map writes trigger Go's built-in race detector...

6.1AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/14 5:54 p.m.•10 views

K3s: ZIP Archive Path Traversal Vulnerability in etcd Snapshot Decompression

Summary A path traversal vulnerability exists in K3s's etcd snapshot decompression functionality. Zip files containing archive members with maliciously crafted names e.g., ../../../../etc/password can be written to arbitrary locations on the filesystem when an administrator restores the archive a...

5.8CVSS6.2AI score0.00122EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/14 5:48 p.m.•10 views

Wasmtime: Memory leak in C API with `externref` and `anyref` types

Impact Wasmtime 37.0.0 and 37.0.1 have memory leaks in the C/C++ API when using bindings for the anyref or externref WebAssembly values. This is caused by a regression introduced during the development of 37.0.0 and all prior versions of Wasmtime are unaffected. If anyref or externref is not used...

3.3CVSS6AI score0.00178EPSS
SaveExploits0References6Affected Software2
Github Security Blog
Github Security Blog
•added 2026/07/14 5:30 p.m.•14 views

FacturaScripts: Stored XSS in WidgetVariante and WidgetSubcuenta modal lists via HTML-attribute decoding of `Tools::noHtml`-escaped quotes inside `onclick=`

Summary WidgetVariante::renderVariantList Core/Lib/Widget/WidgetVariante.php:298-330 and WidgetSubcuenta::renderSubaccountList Core/Lib/Widget/WidgetSubcuenta.php:290-321 build the row for each modal hit by concatenating the user-controlled referencia / codsubcuenta field directly into a...

6.3AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/14 5:18 p.m.•12 views

FacturaScripts: CSV formula injection in CSVExport allows authenticated low-priv users to plant payloads that execute when an admin opens the export

Summary Live PoC verified 2026-04-30 against a stock FacturaScripts master at 127.0.0.1:8081. A low-privilege user lowpriv created a customer with nombre = "=SUM1+1cmd|/c calc!A1". An admin then exported ListCliente to CSV via ?action=export&option=CSV. The downloaded file contains the raw payloa...

6.3AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/14 5:12 p.m.•12 views

FacturaScripts: Unauthenticated Path Traversal in Static File Controllers Reads Private MyFiles Documents

Summary The static file controllers in FacturaScripts decide whether a request is authorized by looking at the URL string instead of the canonical filesystem path. A request that starts with an allow-listed folder name but contains a ../ segment in the middle ends up serving a file from a differe...

6.2AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/14 5:11 p.m.•24 views

FacturaScripts: Authenticated SQL injection in the FacturaScripts REST API filter parameter via parenthesis bypass in `Where::sqlColumn`

Summary Live PoC verified 2026-04-30 against a stock FacturaScripts master at 127.0.0.1:8081. A scoped ApiKey with fullaccess=0 and an ApiAccess row granting allowget=1 on the clientes resource only no other rights, no UI session, no admin issued one GET /api/3/clientes?filter0UNION%20SELECT%20.....

6.4AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/14 5:7 p.m.•17 views

OpenCost ServiceKey Endpoint Unauthorized Credential Overwrite/Injection

Summary OpenCost contains an unauthenticated file write vulnerability in the /serviceKey endpoint that allows remote attackers to overwrite the GCP service account key file without authentication. This can lead to service disruption, credential theft, and potential privilege escalation within...

6.2AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/14 12:34 a.m.•10 views

Kimai: ExportTemplate CRUD Missing Authorization Check Allows Unauthorized TEAMLEAD Access

Summary The ExportController web routes for creating and editing export templates are gated only by the class-level createexport permission, which is granted to ROLETEAMLEAD by default. The corresponding API routes and UI button visibility correctly require the stricter createexporttemplate...

6.1AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/14 12:33 a.m.•9 views

Kimai: Pre-2FA KIMAI_SESSIONĀ cookie grants full authenticated REST API access, bypassing TOTP

Summary Two-factor authentication TOTP can be fully bypassed for the REST API. The KIMAISESSION cookie returned in the response to the login request; issued after only the password is verified, before the TOTP step; is already accepted as authenticated by every /api/ endpoint. So after submitting...

6.1AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/14 12:9 a.m.•8 views

Kimai: Improper Authorization in Project, Customer, and Activity Rate Edit Endpoints Allows Cross-Scope Rate Manipulation

Summary Kimai 2.56.0 contains an authenticated improper authorization vulnerability in the Web rate editing flows for projects, customers, and activities. A user who can edit one authorized parent object can combine that authorized parent ID with the rate ID of a different, unauthorized parent...

6.1AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/14 12:9 a.m.•9 views

Kimai has Improper Authorization in Team Member and Team Activity Assignment APIs Which Allows Expansion of Team Scope Beyond Authorized Visibility

Summary Kimai contains an authenticated improper authorization vulnerability in Team-related assignment APIs. A Teamlead who can edit their own team can use backend API endpoints to add users or activities that fall outside their intended visible or manageable scope, even when the frontend...

6.1AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/14 12:7 a.m.•9 views

Kimai: Default APP_SECRET in Docker Image Enables Cookie Forgery and Account Takeover

Summary The official Kimai Docker image ships with APPSECRET=changethistosomethingunique as the default environment variable. The Docker entrypoint does not override or validate this value. Any Kimai instance deployed using the Docker image without explicitly setting APPSECRET runs with a...

6.1AI score
SaveExploits1References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/14 12:5 a.m.•11 views

Kimai: Login CSRF in the Timesheet Stop and Restart API Endpoints Allows Unauthorized State Changes

Summary Kimai 2.56.0 contains authenticated cross-site request forgery issues in its timesheet state-changing API endpoints. The application reuses the browser's existing session for /api/ requests, and both the stop and restart operations are exposed through GET and PATCH routes that directly...

6.1AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/14 12:4 a.m.•12 views

Improper Authorization in Kimai Timesheet Restart and Duplicate Allows New Timesheets After Project Access Revocation

Summary Kimai 2.56.0 contains an authenticated authorization bypass in the timesheet restart and duplicate workflows. After a user loses access to a project, the user can still derive a new timesheet from one of their historical entries and create a new record under that now-unauthorized project...

6.1AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/14 12:3 a.m.•11 views

Kimai: Improper Authorization Through Activity Creation with Preset Project Allows Creation Under Unauthorized Projects

Summary Kimai 2.56.0 contains an authenticated improper authorization vulnerability in the preset-project activity creation flow. A user with the generic createactivity permission, but without access to a target project, can still create a new Activity under that unauthorized project by visiting...

6.1AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 11:55 p.m.•11 views

Kimai: Timesheet PATCH/POST allows assigning to project outside user's team via query_builder OR-bypass

Summary The Timesheet API PATCH /api/timesheets/id and POST /api/timesheets endpoints accept a user-supplied project ID and resolve it through a Symfony EntityType whose querybuilder allows the submitted ID to satisfy the access predicate via an unconditional OR branch. As a result, any...

6.1AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 11:55 p.m.•10 views

Kimai: Teamlead authorization bypass in GET /api/timesheets allows reading other users' timesheet records without being teamlead of the target

Summary GET /api/timesheets?user= and users= returns the targeted user's timesheet records to any caller that has the viewothertimesheet permission, without verifying that the caller is teamlead of any team containing the target user. The per-record endpoint GET /api/timesheets/id correctly...

6.1AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 11:55 p.m.•11 views

Kimai: Login CSRF in Default Team Creation Endpoints Allows Unauthorized Team and Permission Structure Changes

Summary Kimai 2.56.0 contains authenticated cross-site request forgery issues in its default team creation shortcuts for projects, customers, and activities. These endpoints are exposed through GET routes and directly create or reuse a Team, add the current user as teamlead, and bind the target...

6.1AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 11:49 p.m.•15 views

Apple App Store Server Python Library: SignedDataVerifier accepts stale OCSP GOOD responses and can bypass certificate revocation checks

Summary SignedDataVerifier attempts to perform online revocation checking when enableonlinechecks=True, but its OCSP validation logic accepts stale GOOD responses as valid indefinitely. In appstoreserverlibrary/signeddataverifier.py, ChainVerifier.checkocspstatus verifies the OCSP response...

6.1AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 11:41 p.m.•12 views

json_repair: Circular JSON Schema `$ref` causes unbounded CPU DoS

Circular JSON Schema $ref causes unbounded CPU DoS in jsonrepair Summary SchemaRepairer.resolveschema in jsonrepair follows JSON Schema $ref pointers in an unbounded while loop without any cycle detection. An attacker who can supply a schema containing a self-referencing $ref e.g., via the demo...

6.2AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 11:35 p.m.•13 views

FacturaScripts: Account takeover of any 2FA-enabled user

Authentication bypass in FacturaScripts: /login?action=two-factor-validation accepts brute-forceable TOTP without password or CSRF protection Summary Core/Controller/Login.php::twoFactorValidationAction accepts an unauthenticated POST containing only fsNick and fsTwoFactorCode. If the TOTP value...

6.2AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 6:38 p.m.•11 views

DIRAC: SQL injection and lack of access control in PilotManager service

Details A number of the functions in PilotManager pass parameters directly through to the database layer, which then does not do any escaping on the parameters. For example setPilotStatus:...

6.1AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 6:37 p.m.•11 views

DIRAC: Pilot code downloaded over unverified HTTPS connection

Summary The second stage pilot pilot.tar is downloaded by the initial wrapper script without any verification of the webservers' SSL certificate and the contained script is subsequently executed. The checksum is tested, but the reference checksum file is downloaded over the same unvalidated...

6.4AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 6:37 p.m.•13 views

DIRAC is vulnerable to RCE in FileCatalog DatasetManager via SQL injection + eval

Summary The FileCatalog DatasetManager runs a query on the database and passes the result to eval. The SQL query contains an injection vulnerability which allows an authenticated user to control the parameter returned to the eval resulting in remote code execution. Details The FileCatalog...

6.2AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 6:37 p.m.•13 views

Apollo ConfigService access key authentication bypass via raw config file appId parsing

Summary Apollo ConfigService may allow unauthorized access to raw configuration data when AccessKey / management key authentication is enabled because authentication parsed the appId incorrectly for the raw config file endpoint. Details Requests under /configfiles/raw/appId/clusterName/namespace...

7.5CVSS6.1AI score0.00409EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 6:26 p.m.•20 views

Apollo ConfigService access key authentication bypass via appId parsing and non-canonical matching

Summary Apollo ConfigService may allow unauthorized access to configuration data when AccessKey / management key authentication is enabled and ConfigService accepts a non-canonical appId variant during authentication while downstream request handling resolves it to the protected app. Details...

7.5CVSS6.1AI score0.00409EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 5:58 p.m.•13 views

NukeViet: Pre-authentication SSRF via X-Forwarded-Host

Summary An unauthenticated attacker can coerce the server into issuing HTTP requests to an attacker-chosen host by spoofing the X Forwarded-Host and X-Forwarded-Proto request headers. The forwarded host is used, without validation, to build the URL that serverinfoupdate fetches with cURL, resulti...

6.2AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 5:55 p.m.•13 views

NukeViet: Path Traversal to Arbitrary File Deletion in Edit Comment Function

Summary Path Traversal to Arbitrary File Deletion in the Edit Comment admin function. An authenticated administrator can delete arbitrary files within the application root e.g., config.php by injecting a crafted attach parameter, rendering the application inoperable. Affected Component...

6.2AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 5:54 p.m.•12 views

NukeViet: Multiple Anti-XSS Filter Bypasses Leading to Stored XSS in News Module

Summary Two filter-bypass techniques in NukeViet\Core\Request::filterAttr and NukeViet\Core\Request::unhtmlentities allow a low-privileged user any account with news post permission to store and serve arbitrary JavaScript to any visitor of the affected page. Affected Component...

6.3AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 5:22 p.m.•13 views

NukeViet: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Summary A stored cross-site scripting XSS vulnerability exists in NukeViet CMS versions 4.x through 4.5.08. A low-privileged authenticated user can store a JavaScript payload in their profile's display name fields. The payload executes in the browser of any visitor — including administrators — wh...

6.2AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 5:21 p.m.•13 views

NukeViet: Unauthenticated Reflected XSS in Comment Module

Summary Reflected XSS in the Comment module via the statuscomment URL parameter. The parameter accepts attacker-controlled base64-encoded HTML/JavaScript that is decoded server-side and rendered unescaped into the page. Compounded by a second flaw: the checkss anti-forgery token was derived from ...

6AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 5:20 p.m.•11 views

DIRAC is vulnerable to RCE in RequestManager due to eval on untrusted input

Summary An remote code execution vulnerability exists in RequestManager due to the use of eval on untrusted input that allows any authenticated user to run code/commands on the DIRAC server as the system user running the DIRAC services. Details The exportgetRequestCountersWeb function is callable...

6.5AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 5:19 p.m.•8 views

Decidim: Push subscriptions can be abused for server-side requests

Description The push-subscription endpoint stores an attacker-controlled delivery URL, and the notification send path becomes an outbound-request sink when VAPID delivery is enabled. The practical result is an authenticated, stored, mostly blind SSRF primitive to arbitrary HTTPS endpoints reachab...

6.2AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 5:18 p.m.•15 views

Decidim: HTML content blocks allow stored script execution

Description A privileged admin user who can edit an affected landing page can store arbitrary HTML/JavaScript in an HTML block, and the public page renders it with htmlsafe and no output escaping. Technical description This issue lets any admin who can edit an affected landing page store arbitrar...

6.2AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 5:17 p.m.•11 views

Decidim: CSV census record endpoints improper authorization

Description A participant manager can access and modify the CSV census record admin forms. Technical description The CSV census admin record-management surface under /admin/csvcensus/censuslogs does not enforce admin-only authorization before rendering or mutating Decidim::Verifications::CsvDatum...

6.2AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 5:16 p.m.•13 views

Decidim: JWT-backed authentication can be replayed across organizations

Description A JWT issued to an Org 1 account is accepted on the Org 2 API and can read the admin-only GraphQL participantDetails field for an Org 2 participant. The same trust-boundary problem also affects API-user authentication: an Org 1 API user can use a JWT on the Org 1 host and replay that...

6.1AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 5:10 p.m.•10 views

Decidim: Verification documents can be downloaded through reusable links

Description Scanned identity-document images provided by participants and shown in the verification admin workflow are exposed through signed /rails/activestorage/disk/ URLs that can be fetched without any authenticated session. Anyone who obtains one of those URLs can retrieve the document until...

6.1AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 5:0 p.m.•11 views

Decidim: Private exports can be downloaded through reusable links

Description The normal downloadyourdata flow requires the requester to be logged in as the export owner, but the resulting Active Storage blob redirect URL can be replayed without authentication by anyone who obtains it. Technical description This private export flow turns an authenticated,...

6.5CVSS6.1AI score0.00274EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 4:59 p.m.•11 views

Decidim: Admin user search allows SQL injection through similarity-based sorting

The admin organization user search uses the untrusted term value inside raw SQL ORDER BY expressions. Because the value is interpolated before Rails sanitization is applied, a crafted search string is executed by PostgreSQL as part of the sort expression. Technical description The vulnerable...

5.5CVSS6.3AI score0.00341EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 4:54 p.m.•24 views

Decidim: Verification admins can access supplied IDs from other organizations

Description The verification admin mutation flow allows accessing, verifying, and rejecting participants records from another tenant. Technical description The verification admin controllers loads pendingauthorizationid with a raw Authorization.find... and then authorizes the record without...

4.9CVSS6AI score0.00279EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 4:51 p.m.•9 views

Decidim: Forms admin question editor lacks authorization

Description A participant can load the demographics questionnaire admin editor and make changes. Technical description The demographics questionnaire editor should require admin access, but the route under /admin/demographics/questions renders the editor interface without checking whether the...

5.4CVSS6.1AI score0.00171EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 4:47 p.m.•12 views

Apollo Portal: There is a risk of unauthorized access to the Apollo configuration center

Summary Apollo Portal versions before 2.5.0 do not verify application and namespace permissions when an authenticated user requests a release by ID through GET /envs/env/releases/releaseId. When configView.memberOnly.envs is enabled for the requested environment, a low-privileged Portal user can...

6.5CVSS6.1AI score0.00304EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/13 4:44 p.m.•9 views

GeoNode: Stored XSS to full account takeover

An issue exists within GEONODE where the current rich text editor is vulnerable to Stored XSS. The applications cookies are set securely, but it is possible to retrieve a victims CSRF token and issue a request to change another user's email address to perform a full account takeover. Due to the...

6.1CVSS6.1AI score0.00376EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/10 9:43 p.m.•15 views

TSDProxy: Internal proxy auth token forwarded to backend services enables management API escalation

Description A vulnerability was discovered in TSDProxy where it forwards its internal per-process authentication token to all proxied backend services. When identityHeaders is enabled the default, tsdproxy injects x-tsdproxy-auth-token into every upstream HTTP request alongside user identity...

6.4AI score
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/10 9:43 p.m.•15 views

melange: Incomplete package integrity verification allows data section substitution

Previously, Apko verified the control section hash .PKGINFO etc. against the signed APKINDEX, but never verified the data section hash the actual package files that get installed. An attacker who could compromise a mirror, poison a cache, or MITM a package fetch could substitute arbitrary file...

6.2AI score0.00036EPSS
SaveExploits0References2Affected Software2
Github Security Blog
Github Security Blog
•added 2026/07/10 8:37 p.m.•17 views

Excon does not redact additional sensitive/risky headers when following redirects

Impact The redirect follower middleware previously failed to strip a number of headers that are known to be sensitive and did not provide a way to provide a custom list of headers to strip. What kind of vulnerability is it? Who is impacted? This could cause inadvertent leakage of sensitive data f...

6.5CVSS6.1AI score0.00304EPSS
SaveExploits0References7Affected Software1
Total number of security vulnerabilities34161