CVE Feed

    Dashboard / CVE

    5.3
    Medium

    CVE-2026-74000

    Last Modified: 17 Sept 2026

    Contributor Broken Access Control in Simple Membership <= 4.8.2 versions.

    Published: 17 Sept 2026
    5.4
    Medium

    CVE-2026-73999

    Last Modified: 29 Sept 2026

    Contributor Insecure Direct Object References (IDOR) in Cooked <= 1.16.0 versions.

    Published: 17 Sept 2026
    5.3
    Medium

    CVE-2026-66676

    Last Modified: 17 Sept 2026

    Unauthenticated Broken Access Control in Easy Invoice <= 2.3.8 versions.

    Published: 17 Sept 2026
    7.6
    High

    CVE-2026-66631

    Last Modified: 29 Sept 2026

    Administrator SQL Injection in MC Woocommerce Wishlist <= 1.9.21 versions.

    Published: 17 Sept 2026
    7.6
    High

    CVE-2026-66630

    Last Modified: 19 Sept 2026

    Administrator SQL Injection in PublishPress Series <= 3.1.3 versions.

    Published: 17 Sept 2026
    7.6
    High

    CVE-2026-66628

    Last Modified: 17 Sept 2026

    Shop manager SQL Injection in WP-Lister Lite for eBay <= 3.8.11 versions.

    Published: 17 Sept 2026
    7.6
    High

    CVE-2026-66626

    Last Modified: 19 Sept 2026

    Editor SQL Injection in SKT Addons for Elementor <= 4.0 versions.

    Published: 17 Sept 2026
    7.6
    High

    CVE-2026-66625

    Last Modified: 17 Sept 2026

    Administrator SQL Injection in WC Vendors Marketplace <= 2.7.2.1 versions.

    Published: 17 Sept 2026
    7.6
    High

    CVE-2026-66624

    Last Modified: 18 Sept 2026

    Administrator SQL Injection in WPMasterToolKit <= 2.22.0 versions.

    Published: 17 Sept 2026
    7.6
    High

    CVE-2026-66619

    Last Modified: 29 Sept 2026

    Administrator SQL Injection in Newsletters <= 4.18 versions.

    Published: 17 Sept 2026
    7.6
    High

    CVE-2026-66618

    Last Modified: 29 Sept 2026

    Administrator SQL Injection in WP Maps <= 4.9.9 versions.

    Published: 17 Sept 2026
    6.5
    Medium

    CVE-2026-66617

    Last Modified: 19 Sept 2026

    Contributor Cross Site Scripting (XSS) in PublishPress Series <= 3.1.3 versions.

    Published: 17 Sept 2026
    6.4
    Medium

    CVE-2026-66608

    Last Modified: 17 Sept 2026

    Contributor Server Side Request Forgery (SSRF) in Unlimited Elements For Elementor (Free Widgets, Addons, Templates) <= 2.0.19 versions.

    Published: 17 Sept 2026
    8.5
    High

    CVE-2026-66580

    Last Modified: 17 Sept 2026

    Contributor SQL Injection in Product Feed Manager <= 7.12.0 versions.

    Published: 17 Sept 2026
    6.5
    Medium

    CVE-2026-66579

    Last Modified: 19 Sept 2026

    Contributor Cross Site Scripting (XSS) in JetElements For Elementor <= 2.9.2.1 versions.

    Published: 17 Sept 2026
    6.5
    Medium

    CVE-2026-66578

    Last Modified: 17 Sept 2026

    Contributor Cross Site Scripting (XSS) in PropertyHive <= 2.2.6 versions.

    Published: 17 Sept 2026
    6.5
    Medium

    CVE-2026-66577

    Last Modified: 19 Sept 2026

    Contributor Cross Site Scripting (XSS) in JetSearch <= 3.6.3 versions.

    Published: 17 Sept 2026
    6.5
    Medium

    CVE-2026-66576

    Last Modified: 17 Sept 2026

    Contributor Cross Site Scripting (XSS) in JetBlocks For Elementor <= 1.5.2 versions.

    Published: 17 Sept 2026
    5.3
    Medium

    CVE-2026-66575

    Last Modified: 17 Sept 2026

    Unauthenticated Insecure Direct Object References (IDOR) in King Addons for Elementor <= 51.1.81 versions.

    Published: 17 Sept 2026
    6.5
    Medium

    CVE-2026-66574

    Last Modified: 19 Sept 2026

    Contributor Cross Site Scripting (XSS) in Element Pack Elementor Addons <= 8.8.3 versions.

    Published: 17 Sept 2026
    6.5
    Medium

    CVE-2026-66573

    Last Modified: 17 Sept 2026

    Contributor Cross Site Scripting (XSS) in JetTabs <= 2.3.3.1 versions.

    Published: 17 Sept 2026
    6.5
    Medium

    CVE-2026-66572

    Last Modified: 19 Sept 2026

    Contributor Cross Site Scripting (XSS) in JetBlog <= 2.4.10 versions.

    Published: 17 Sept 2026
    7.1
    High

    CVE-2026-66571

    Last Modified: 17 Sept 2026

    Unauthenticated Cross Site Request Forgery (CSRF) in Asset CleanUp: Page Speed Booster <= 1.4.0.5 versions.

    Published: 17 Sept 2026
    9.8
    Critical

    CVE-2026-62108

    Last Modified: 17 Sept 2026

    Unauthenticated Broken Authentication in Headless Single Sign On <= 1.7.0 versions.

    Published: 17 Sept 2026
    10
    Critical

    CVE-2026-62104

    Last Modified: 19 Sept 2026

    Unauthenticated Remote Code Execution (RCE) in Migratico Lite <= 2.6.8 versions.

    Published: 17 Sept 2026
    9.8
    Critical

    CVE-2026-62101

    Last Modified: 17 Sept 2026

    Unauthenticated Broken Authentication in EduAdmin Booking <= 5.4.2 versions.

    Published: 17 Sept 2026
    7.1
    High

    CVE-2026-90986

    Last Modified: 17 Sept 2026

    Unauthenticated Cross Site Scripting (XSS) in Visitor Traffic Real Time Statistics Pro <= 11.21 versions.

    Published: 17 Sept 2026
    7.5
    High

    CVE-2026-87743

    Last Modified: 29 Oct 2026

    A flaw was found in Quarkus HTTP security. An unauthenticated attacker can exploit a discrepancy in how paths are normalized between the security matcher and HTTP request dispatchers. This allows the attacker to craft a URL that the security matcher considers public, but which is then routed to a protected endpoint, leading to an authorization bypass and potential unauthorized access to sensitive information.

    Published: 17 Sept 2026
    7.5
    High

    CVE-2026-87742

    Last Modified: 9 Oct 2026

    A flaw was found in quarkus-websockets-next. This vulnerability allows a remote attacker to cause a Denial of Service (DoS) by streaming messages over a single connection faster than the application can process them. Due to unbounded message buffering and a lack of read backpressure, this rapidly exhausts heap space, leading to a java.lang.OutOfMemoryError that crashes the Java Virtual Machine (JVM).

    Published: 17 Sept 2026
    5.3
    Medium

    CVE-2026-81829

    Last Modified: 9 Oct 2026

    A flaw was found in SmallRye JWT's AwsAlbKeyResolver, which is used by applications to verify JSON Web Tokens signed by AWS Application Load Balancers. When the AWS_ALB key provider is configured, the resolver constructs the key-fetch URL by directly concatenating the attacker-controlled kid header value from an inbound JWT without sanitizing path traversal characters or query-string separators. This allows an unauthenticated remote attacker to force the application server to issue GET requests to arbitrary paths on the same origin as the configured key endpoint. As a result, non-public endpoints or internal data reachable on that origin may be read by the attacker before JWT signature verification takes place.

    Published: 17 Sept 2026
    9.1
    Critical

    CVE-2026-85500

    Last Modified: 17 Sept 2026

    Authentication Bypass by Primary Weakness vulnerability in team-alembic AshAuthentication allows an unconfirmed user to obtain a session, defeating a mandatory email confirmation requirement. AshAuthentication.Strategy.Password.Actions.check_user/2 decides whether the attribute named by require_confirmed_with is set using a bare is_nil(Map.get(user, value)). When that attribute is not selected on the loaded record Map.get/2 returns %Ash.NotLoaded{}, and when a field policy denies it for the current actor it returns %Ash.ForbiddenField{}. Neither is nil, so the rejection branch is skipped and sign-i require_confirmed_with is enforced in two places, and neither holds in every configuration. sign_in_with_token and register are checked only inside AshAuthentication.Strategy.Password.Actions, not on the action itself, so any caller that invokes the action directly skips the check. An API layer such as AshGraphql or AshJsonApi invokes the action directly, so this applies to the default configuration. Where a check does run it compares the confirmation attribute against nil. That attribute holds %Ash.NotLoaded{} or %Ash.ForbiddenField{} when it sets select_by_default?: false, when an API layer narrows the read's select, or when a field policy hides it from the sign-in actor. Neither struct is nil, so those configurations read every user as confirmed. This issue affects ash_authentication: from 4.3.8 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.14.

    Published: 17 Sept 2026
    9.1
    Critical

    CVE-2026-86533

    Last Modified: 17 Sept 2026

    Insufficient Session Expiration vulnerability in team-alembic AshAuthentication and AshAuthentication Phoenix allows a revoked session to remain fully authenticated. A resource configured with session_identifier :jti and require_token_presence_for_authentication? disabled stores its session value as <jti>:<subject>. The jti is there so that signing out can revoke that one session. Neither reader consults it: AshAuthentication.Plug.Helpers.authenticate_resource_from_session/4 and AshAuthentication.Phoenix.LiveSession.on_mount/4 both split the value with split_identifier/2, discard the jti and pass the bare subject to AshAuthentication.subject_to_user/3, which reloads the record. The token-presence branch of each function does check its token, calling AshAuthentication.TokenResource.Actions.get_token/3 with the jti and the purpose user. Because the revocation record is never read, neither its revoked state nor its expiry constrains the session, so a session captured before sign-out keeps working. This issue affects ash_authentication: from 4.9.1 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.14; ash_authentication_phoenix: from 2.10.0 before 2.17.4 and from 3.0.0-rc.0 before 3.0.0-rc.11.

    Published: 17 Sept 2026
    7.2
    High

    CVE-2026-81632

    Last Modified: 17 Sept 2026

    Use of HTTP Request With Sensitive Query String vulnerability in team-alembic AshAuthenticationPhoenix allows someone able to read access logs, proxy logs or browser history to recover a single-use sign-in token and authenticate as its owner. After a successful password sign-in, AshAuthentication.Phoenix.Components.Password.SignInForm builds the sign_in_with_token path with the freshly issued user.__metadata__.token as a query parameter and redirects the browser to it with a GET. The token therefore travels in the request line, where web servers, reverse proxies, request telemetry and the browser's own history record it, all of which outlive the request and are ordinarily less protected than session storage. The redirect destination is restricted to a local path, so this is not an open redirect; the exposure is the retention of a live credential. This issue affects ash_authentication_phoenix: from 1.7.0 before 2.17.4 and from 3.0.0-rc.0 before 3.0.0-rc.11; ash_authentication: from 3.10.5 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.14.

    Published: 17 Sept 2026
    7.6
    High

    CVE-2026-80218

    Last Modified: 17 Sept 2026

    Improper Authentication vulnerability in team-alembic AshAuthentication allows an attacker holding a sign-in token for one authenticated resource to be signed in as a user of a different resource. AshAuthentication.Strategy.Password.SignInWithTokenPreparation.extract_primary_keys_from_subject/2 parses the JWT sub claim (for example user?id=1) with URI.parse/1 and keeps only its query string, discarding the path segment that names the subject the token was issued for. Nothing else restores that binding: AshAuthentication.Jwt.verify/3 checks the signature, exp, nbf, jti and the library-version claims, the purpose check only requires sign_in, and the remaining comparison is over primary-key field names, which are identical across resources. The WebAuthn sign-in and remember-me preparations carry copies of the same helper and drop the path in the same way. The magic link sign-in path pins the subject name against the resource and is not affected. This issue affects ash_authentication: from 3.10.5 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.14.

    Published: 17 Sept 2026
    6.9
    Medium

    CVE-2026-78223

    Last Modified: 17 Sept 2026

    Improper Verification of Cryptographic Signature vulnerability in team-alembic AshAuthentication allows a caller of the token revocation action to neutralise a revocation or write arbitrary rows into the token resource. AshAuthentication.TokenResource.RevokeTokenChange.change/3 reads the :token argument and decodes it with AshAuthentication.Jwt.peek/1, which delegates to Joken.peek_claims/1 and performs no signature check, unlike Jwt.verify/4. The jti, exp and sub claims it returns are written straight onto the revocation record, guarded only by byte_size(token) > 0. Because expires_at derives from the attacker-chosen exp, a forged copy of a genuine token that keeps the real jti but backdates exp yields a revocation row that is already expired: expunge_expired removes it and the genuine token passes revoked? again. Arbitrary jti and sub values can be inserted the same way. This issue affects ash_authentication: from 0.2.0 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.14.

    Published: 17 Sept 2026
    6.3
    Medium

    CVE-2026-86522

    Last Modified: 17 Sept 2026

    Improper Output Neutralization for Logs vulnerability in team-alembic AshAuthentication allows an unauthenticated attacker to forge application log entries by submitting a password reset identity containing newlines or control characters. AshAuthentication.Strategy.Password.RequestPasswordReset.run/3 interpolates the identity argument, the email or username taken straight from the reset request, into its Logger.warning/1 heredocs without escaping, truncating or type-restricting it. The resource logged beside it is passed through inspect/1, which would have neutralized the value. A newline in the identity therefore ends the log record, and everything after it is written as a line of its own, so an attacker chooses the severity tag and the content of entries that appear to have come from the application. This issue affects ash_authentication: from 4.2.0 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.14.

    Published: 17 Sept 2026
    2.3
    Low

    CVE-2026-81637

    Last Modified: 17 Sept 2026

    Insufficient Session Expiration vulnerability in team-alembic AshAuthentication allows an attacker who obtains a victim's OAuth2 state value to replay the callback and sign that victim into an attacker-controlled account. AshAuthentication.Strategy.OAuth2.Plug.callback/2 clears the stored session_params through a rebinding step inside its with chain, conn <- delete_session(conn, session_key). Elixir evaluates the else block in the scope enclosing the with, so every failure path (the provider returning ?error=access_denied, an invalid code, a token-exchange error, or a registration or sign-in failure) reaches store_authentication_result/2 holding the original connection and the session entry is never removed. The value the module's own comment describes as protection against a CSRF-related attack is therefore consumed only when authentication succeeds, and survives a cancelled or failed attempt until the next request phase or session expiry. This issue affects ash_authentication: from 0.6.0 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.14.

    Published: 17 Sept 2026
    9.1
    Critical

    CVE-2026-82761

    Last Modified: 17 Sept 2026

    Time-of-check Time-of-use (TOCTOU) Race Condition vulnerability in team-alembic AshAuthentication allows an attacker holding a leaked magic link to replay its single-use token and authenticate as the target subject. A magic link configured with single_use_token?, which is the default, is meant to be redeemable exactly once, but nothing serialises the token's validity check against its consumption, so concurrent redemptions of one token all succeed and each yields a full user token. Sign-in verifies the JWT with Jwt.verify/4 and revokes it only afterwards: AshAuthentication.Strategy.MagicLink.SignInPreparation revokes in a Query.after_action callback, and AshAuthentication.Strategy.MagicLink.SignInChange in an after_transaction hook that runs once the sign-in has already committed. AshAuthentication.TokenResource.Actions.revoke/3 writes the revocation as an upsert, so a concurrent duplicate revocation silently succeeds instead of conflicting and no request ever loses the race. This issue affects ash_authentication: from 3.9.0 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.14.

    Published: 17 Sept 2026
    7.6
    High

    CVE-2026-82685

    Last Modified: 17 Sept 2026

    Authorization Bypass Through User-Controlled Key vulnerability in team-alembic AshAuthentication allows an authenticated attacker to overwrite and confirm another user's email address, and so take over that account. A confirmation token issued to one user is accepted on any other user's record. AshAuthentication.AddOn.Confirmation.ConfirmChange verifies the token's signature and its act claim, then applies the changes stored against that token to whichever record the changeset targets, never comparing the sub claim against changeset.data. An attacker who registers an account and changes their own email replays the resulting token against a victim's record id, writing in their own address with force_change_attributes/2 and stamping confirmed_at, after which an ordinary password reset yields the account. The library's own confirmation flow is unaffected, because AshAuthentication.AddOn.Confirmation.Actions.confirm/3 resolves sub to a user and targets that record. This issue affects ash_authentication: from 0.5.0 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.14.

    Published: 17 Sept 2026
    8.2
    High

    CVE-2026-82760

    Last Modified: 17 Sept 2026

    Inefficient Algorithmic Complexity vulnerability in team-alembic AshAuthentication allows an unauthenticated attacker to exhaust CPU and memory via an oversized base62 segment in a submitted API key. AshAuthentication.Base.decode62/1 in lib/ash_authentication/base.ex splits its argument into one binary per character and folds it with charval62/2, which recomputes Integer.pow(62, index) at every position instead of accumulating by Horner's method, so cost grows roughly cubically in the input length. bindecode62/1 in the same module is quadratic through Integer.undigits/2 and Integer.digits/2. Neither function caps byte_size/1, and AshAuthentication.Strategy.ApiKey.SignInPreparation passes the underscore-separated segments of the submitted key straight into both, before any key lookup and without prior authentication. The surrounding rescue clauses catch exceptions, not CPU or memory exhaustion. This issue affects ash_authentication: from 4.8.0 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.14.

    Published: 17 Sept 2026
    1.8
    Low

    CVE-2026-82759

    Last Modified: 17 Sept 2026

    Use of a One-Way Hash with a Predictable Salt vulnerability in team-alembic AshAuthentication allows readers of the audit store to recover the client IP addresses that the audit log add-on's :hash privacy mode is meant to pseudonymise. AshAuthentication.AddOn.AuditLog.IpPrivacy.hash_ip/1 computes a single unkeyed :crypto.hash(:sha256, salt <> ip) and truncates the result to 16 hexadecimal characters. The salt is read from the :audit_log_ip_salt or :secret application config keys, and falls back to the constant "default-salt-change-in-production" published in the library source when neither is set, with nothing warning that the default is in use. The IPv4 space is only 2^32 values and SHA-256 is fast, so the whole hash table is precomputable and every stored value maps back to its source address. Truncating to 16 characters does not help, and even a configured salt leaves the hash cheap enough to enumerate once it leaks. This issue affects ash_authentication: from 4.12.0 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.14.

    Published: 17 Sept 2026
    1.8
    Low

    CVE-2026-82723

    Last Modified: 17 Sept 2026

    Insertion of Sensitive Information into Log File vulnerability in team-alembic AshAuthentication allows disclosure of user password digests to readers of the audit store. The audit_log add-on builds each entry's extra_data in AshAuthentication.AddOn.AuditLog.Auditor.build_extra_data/4, which takes :actor from the action callback context verbatim. Any audited action invoked with actor: set to a user record therefore deposits that record, including its hashed_password attribute, into the audit entry. The same module already collapses the audited identity to an opaque string via AshAuthentication.user_to_subject/1 and filters params against the strategy's configured allow-list, so the actor is the only stored value that reaches the audit store unfiltered. Marking the attribute sensitive?: true does not help, because that redacts inspect/1 output rather than JSON encoding or raw-term storage. There is no attacker-controlled trigger and no network disclosure path: entries accumulate from ordinary authenticated activity, and an attacker's own requests deposit only their own digest. Exploitation requires independent read access to the audit store, such as database credentials, an audit role, a backup, or a log shipper, at which point the digests support offline password attack against every active account. Whether the material persists depends on the data layer, since raw-term stores keep it verbatim while a SQL store raises Protocol.UndefinedError and drops the entry unless the user resource derives Jason.Encoder. This issue affects ash_authentication: from 4.12.0 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.2.

    Published: 17 Sept 2026
    5.1
    Medium

    CVE-2026-92932

    Last Modified: 18 Sept 2026

    In the MISP sachertortephp library, the Xml::build() static method in lib/Cake/Utility/Xml.php contains a logic error in the conditional that gates network-based XML fetching. The original condition was written as: $options['readFile'] && strpos($input, 'http://') === 0 || strpos($input, 'https://') === 0. Because PHP's && operator has higher precedence than ||, the expression is evaluated as ($options['readFile'] && strpos($input, 'http://') === 0) || strpos($input, 'https://') === 0. As a result, when a caller explicitly sets the readFile option to false to disable file and URL reading, an input string beginning with https:// still satisfies the condition and triggers a network fetch via HttpSocket (configured to follow up to 10 redirects). The http:// branch is correctly gated by the readFile flag, but the https:// branch is not. An attacker who can influence the $input parameter passed to Xml::build() can therefore force the application to issue an outbound HTTPS request to an attacker-controlled or internal URL, even though the caller intended to suppress all remote reads. The fetched response is parsed as XML and may be returned to the caller, enabling information disclosure from internal services or external targets. This constitutes a Server-Side Request Forgery (SSRF) weakness with an information-disclosure impact. The vulnerability requires that the code path in Xml::build() be reachable with attacker-controlled input and that the readFile option be set to false (or the caller expects it to be false).

    Published: 17 Sept 2026
    6.9
    Medium

    CVE-2026-92921

    Last Modified: 18 Sept 2026

    admin3 through 3.0.0 stores account passwords using single-round MD5 with only the username as salt and no key derivation function. Attackers with database access can recover plaintext passwords through offline dictionary or brute-force attacks due to negligible computational effort.

    Published: 17 Sept 2026
    5.3
    Medium

    CVE-2026-92920

    Last Modified: 18 Sept 2026

    admin3 through 3.0.0 fails to invalidate existing sessions when disabling a user account, allowing attackers to retain authenticated access with original permissions. Attackers can continue using bearer tokens issued before account disablement to authenticate requests, as the AuthInterceptor never re-validates the user's locked status and session expiry resets on each request.

    Published: 17 Sept 2026
    7.2
    High

    CVE-2026-92919

    Last Modified: 18 Sept 2026

    admin3 through 3.0.0 fails to sanitize client-supplied filenames in the upload handler, allowing authenticated users to write files outside the storage root on Windows deployments. Attackers can use dot-dot path segments in filenames to escape the configured storage directory and overwrite arbitrary files accessible to the server process.

    Published: 17 Sept 2026
    8.7
    High

    CVE-2026-92918

    Last Modified: 18 Sept 2026

    admin3 through 3.0.0 persists user session tokens in the audit log event body when publishing UserLoggedIn domain events. Attackers with log:view permission can read the JSON response from the GET /logs endpoint to harvest session tokens and replay them as bearer credentials for full user access.

    Published: 17 Sept 2026
    4.1
    Medium

    CVE-2026-92382

    Last Modified: 6 Nov 2026

    An out-of-bounds write flaw was found in usbredir. Starting an isochronous OUT stream with a transfer count of 1 leaves the stream's single transfer buffer permanently unsubmitted, defeating the bounds check in usbredirhost_iso_packet() and allowing a usbredir peer to write past the end of the packet descriptor array on every subsequent isochronous packet.

    Published: 17 Sept 2026
    7.5
    High

    CVE-2026-81481

    Last Modified: 2 Oct 2026

    Dell OpenManage Server Administrator, versions prior to 11.1.0.3, contains an Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability. An unauthenticated attacker with remote access could potentially exploit this vulnerability, leading to Filesystem access for attacker.

    Published: 17 Sept 2026
    7.2
    High

    CVE-2026-81480

    Last Modified: 2 Oct 2026

    Dell OpenManage Server Administrator, versions prior to 11.1.0.3, contains a Stack-based Buffer Overflow vulnerability. A high privileged attacker with remote access could potentially exploit this vulnerability, leading to Code execution.

    Published: 17 Sept 2026