Latest cyber news, threats, security, and guidelines. Stack up.

Vulnerabilities

Mon 12 Oct

LG webOS smart TVs: three local-network flaws chain to pre-auth root via ThinQ pairing (port 3001), sync-demo test cert and pmlogd command injection — SSD advisory 12 Oct; tested on 32LQ636BPSA and 27TQ600SW (webOS 7.5.7-25 / firmware 04.54.40); no CVEs yet

SSD Secure Disclosure published an advisory on 12 October 2026 covering a three-bug chain on LG webOS smart TVs that lets an attacker on the same local network gain root without a PIN or any owner interaction. The Hacker News summarised the chain on 13 October. Entry is through the ThinQ pairing service on port 3001: the attacker replays a sync-demo app manifest signed with a test certificate the firmware still trusts, and a permission in that manifest makes the pairing service skip the PIN and hand over a privileged key. With the key, the attacker launches the built-in cmp-client app to an attacker-controlled page; the page keeps PalmServiceBridge access and abuses the root-running pmlogd logging service with unchecked shell input. The chain was demonstrated on the 32LQ636BPSA and 27TQ600SW models running webOS 7.5.7-25 (firmware 04.54.40); whether other models or builds are affected is not stated. An anonymous researcher took third place in the LG webOS category at TyphoonPWN 2026 (Seoul, May) with the demo. No CVE identifiers have been assigned, and no exploitation in the wild was reported in the sources used here. LG has issued a firmware fix per SSD. Owners should check for a TV firmware update; no workaround is available if the update cannot be applied. This is separate from Bitdefender's 2024 webOS findings and from an earlier TyphoonPWN path-traversal chain on a different port.

SSD Secure Disclosure — LG webOS sync-demo preauth RCE / local root chain (12 Oct 2026)

vulnerabilities network

Vulnerabilities

Mon 12 Oct

Progress MarkLogic Server October 2026 security bulletin: 20 CVEs including unauthenticated SAML and OAuth token authentication bypasses (CVSS 7.5) and a JavaScript-engine use-after-free (8.0); fixed in 12.1.0 and 11.3.7

Progress Software, the CNA for MarkLogic, published 20 CVE records (CVE-2026-85957 to CVE-2026-85976) on 12 October 2026, all pointing to its MarkLogic Critical Security Alert Bulletin for October 2026. Every flaw is in MarkLogic Server, the enterprise multi-model database used for document and metadata-heavy workloads, and affects the 12.x releases before 12.1.0 and, for most of them, 11.x before 11.3.7. The items to read first are the unauthenticated network ones. In deployments using SAML, a remote attacker could get the server to accept an assertion it should reject (CVE-2026-85962, 7.5). A separate validation weakness lets the server accept a token it should refuse (CVE-2026-85958, 7.5). On 11.x, the SAML parser processes external DTDs and entities (XXE, CVE-2026-85957, 7.5). The deprecated OpsDirector component carries SSRF and a hard-coded key that an unauthenticated attacker could use to forge trusted requests (CVE-2026-85963, 7.5). Azure deployments may record security-sensitive data in logs (CVE-2026-85961, 7.5), and S3 connections may use cleartext transport (CVE-2026-85975, 7.5). Progress's top score is 8.0, for memory-safety defects in the JavaScript engine integration that a high-privileged attacker could use to corrupt memory (CVE-2026-85965). The rest include predictable Query Console CSRF tokens that could lead to server-side code running with a victim's permissions (CVE-2026-85960, 7.5), Query Console path traversal and information exposure (7.7), out-of-bounds read and write and a second XXE (7.1), Kerberos, TLS hostname and cluster-join transport weaknesses (7.4), world-readable log files (7.1), XSS (6.1) and response splitting (5.4). The CVE records do not mention exploitation or public exploit code. Primary: the Progress MarkLogic bulletin (October 2026) and the Progress-assigned CVE records (12 Oct 2026).

Progress Community — MarkLogic Critical Security Alert Bulletin, October 2026

vulnerabilities identity

Vulnerabilities

Mon 12 Oct

Google DevSite (Simon Koeck, disclosed 12 Oct): Flask session cookie carried the OAuth client secret used as SECRET_KEY — forged session → pickle RCE across Google developer sites; fixed 7 Oct, $90k VRP

Independent researcher Simon Koeck published on 12 October 2026 a write-up of a critical chain in Google's shared DevSite platform (the Flask/OAuth front end used by Google developer documentation sites). A /oauth2authorize response set a large Flask session cookie that was signed but not encrypted. Decoding it exposed a pickle-serialized OAuth2WebServerFlow object holding a Google OAuth client_id and client_secret in cleartext; that same client_secret was the Flask SECRET_KEY (itsdangerous cookie-session derivation), so anyone with a cookie could recover the key, forge a valid session, and smuggle a malicious pickle into the OAuth callback's pickle.loads path for remote code execution. Koeck showed the developers.google.com signing key also validated sessions on other DevSite hosts including firebase.google.com, developer.android.com, source.android.com and docs.partner.android.com. Timeline: reported 6 Aug 2026, triaged/accepted 7 Aug, $90,000 VRP reward decided 27 Aug (T2 S0 RCE base $75,000 × 1.2), fixed 7 Oct 2026. Google's fix path, per the write-up: rotate the exposed OAuth secrets and kill sessions signed with them; give each deployment its own high-entropy Flask SECRET_KEY unrelated to OAuth; keep the OAuth flow object server-side with only an opaque reference in the cookie; and stop unpickling client-supplied data. No evidence of exploitation in the wild was published. Primary: Simon Koeck write-up (12 Oct); wire: Cybersecurity News (12 Oct).

Simon Koeck — How I Found a $90,000 Remote Code Execution Vulnerability in Google (12 Oct 2026)

vulnerabilities cloud

Vulnerabilities

Mon 12 Oct

Updated Thu 22 Oct

GitLab CE/EE CVE-2026-97229 (CVSS 10.0): unauthenticated RCE via integer overflow in the CI/CD Regular Expression Compiler — patch to 19.4.2 / 19.3.5 / 19.2.8

GitLab published a critical patch release on 12 October 2026 (versions 19.4.2, 19.3.4 and 19.2.8 for Community Edition and Enterprise Edition) remediating CVE-2026-97229, an integer overflow in the CI/CD Regular Expression Compiler that, under certain conditions, could let an unauthenticated attacker execute arbitrary code on the GitLab server through a specially crafted regular expression in a CI/CD configuration. GitLab rates it CVSS 3.1 10.0 (AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H). Impacted self-managed installs are all CE/EE versions from 19.2 before 19.2.8, from 19.3 before 19.3.5, and from 19.4 before 19.4.2. GitLab.com is already patched; GitLab Dedicated customers do not need to act. The advisory does not state that the flaw has been exploited in the wild. Researcher joaxcar reported it via HackerOne. GitLab's advisory now titles the release 19.4.2, 19.3.5 and 19.2.8 and lists the affected 19.3 range as before 19.3.5; it says 19.3.4 had a bug that affected merge request pages when the Ona integration was enabled, fixed in 19.3.5. The same release also ships other High/Medium fixes (XSS in syntax highlighting, several authorization issues, Duo Agent Platform input neutralization, and more) — this card is the Critical regex RCE only. Primary: GitLab Critical Patch Release 19.4.2/19.3.4/19.2.8 (12 Oct); wire: BleepingComputer and Cybersecurity News (12 Oct). UPDATE (22 Oct): GitLab fixed a separate, further regular-expression-compiler flaw, CVE-2026-110264 (CVSS 10.0, all versions from 7.0 affected), on 21 October in 19.5.1, 19.4.3, 19.3.6, 19.2.9, 19.1.9, 19.0.10 and 18.11.13; see the CVE-2026-110264 card.

GitLab Docs — Critical Patch Release: 19.4.2, 19.3.4, 19.2.8 (12 Oct 2026)

vulnerabilities cloud

Vulnerabilities

Sun 11 Oct

GNU Emacs TRAMP: the August fix for zero-click command execution was incomplete; crafted remote file names can still run local shell commands (CVE-2026-108976, CVSS 7.8); patch posted, no fixed Emacs release yet

Emacs maintainer Sean Whitton disclosed on the oss-security list on 11 October 2026 that the fix for CVE-2026-79992 was incomplete. CVE-2026-79992 is the TRAMP local command execution flaw that Bas Alberts of GitHub Security Lab reported in August. Wonyoung Jung of 78ResearchLab, using its PatchHawk tool, found that tramp-user-regexp still let through characters such as !, #, &, comma and control characters in the user part of a remote file name, so a crafted name can still inject commands into the local shell TRAMP opens while it sets up a connection. The original August report showed that merely checking such a file name, for example through a symlink target committed to a git repository or a recursive directory scan, ran the payload before any SSH connection was made. MITRE assigned CVE-2026-108976 on 11 October (CVSS 3.1 7.8, local attack vector) for Emacs before 31.2 and TRAMP through 2.8.2. A patch by TRAMP maintainer Michael Albinus is attached to the post; it will ship in Emacs 31.2, which the maintainers say will not be released soon. No exploitation has been reported.

oss-security — Sean Whitton (Emacs maintainer): Incomplete fix for Emacs CVE-2026-79992 (11 Oct 2026)

vulnerabilities

Vulnerabilities

Fri 9 Oct

MLflow 3.12 to 3.16 servers: critical unauthenticated remote code execution through third-party scorer deserialization (GHSA-26p8-2jq9-3vq9, CVSS 9.8); fixed in MLflow 3.17.0

MLflow published security advisory GHSA-26p8-2jq9-3vq9 on 9 October 2026, rated Critical (CVSS 3.1 9.8), for a remote code execution flaw in the open-source MLflow tracking server. Support for third-party scorers, added in MLflow 3.12.0, lets the server import a Python module named in a request as long as the module path starts with one of four allowed scorer package names (ragas, deepeval, trulens, phoenix), then build a class from it. An HTTP caller can chain this with MLflow's normal experiment, run and artifact-upload endpoints: create an experiment whose local artifact location points inside an allowed scorer package, create a run, upload a Python file as a run artifact, and then ask the scorer-invoke endpoint (/ajax-api/3.0/mlflow/scorer/invoke) to load it. The code runs in the MLflow server process before any trace checks. On a default server with no authentication, such as the official MLflow container image the reporter tested (v3.14.0, which ran as root), this gives any network caller arbitrary code execution and access to the data, credentials and models the server can reach. With MLflow basic authentication turned on, a login is still needed, but the scorer endpoint does no per-experiment permission check. The advisory lists affected versions as 3.12.0 up to but not including 3.17.0 and the fix as 3.17.0 (released 7 October); no CVE ID has been assigned. MLflow has not reported exploitation. MLflow is widely used for machine-learning experiment tracking and model registries, often exposed inside data-science networks without authentication. Primary: MLflow GitHub security advisory (9 Oct 2026).

MLflow — GHSA-26p8-2jq9-3vq9: Remote code execution on unauthenticated MLflow servers via third-party scorer deserialization (9 Oct 2026)

tech ai cloud

Vulnerabilities

Fri 9 Oct

Claude Code and Claude Desktop CVE-2026-86063 (CVSS 4.0 7.5): plugin installs pinned to a reviewed commit could pull attacker code instead, via a branch named after that commit's SHA; fixed in Claude Code 2.1.179

Anthropic published a GitHub security advisory (GHSA-pq7j-f95f-qfcv) on 9 October 2026, and the CVE record CVE-2026-86063 followed on 13 October. The plugin installation flow in Claude Code and Claude Desktop ran git checkout on the 40-character commit SHA that a marketplace had pinned, but never checked that the resulting HEAD actually matched that SHA. Someone controlling a plugin's upstream repository on a Git host that allows branch names shaped like SHAs could create a branch named after the reviewed commit; checkout would then pick the branch tip, so the attacker's code was installed while the pin appeared to be honoured. Exploitation needs a user to install the malicious plugin pinned to the supposedly safe hash. Anthropic rates it CVSS 4.0 7.5 (high) and fixed it in Claude Code 2.1.179. It says users on standard auto-update already have the fix and those who update by hand should move to the latest version. Or Nevo Michrowski of Air Security reported the issue. No exploitation is reported. Primary: Anthropic's GitHub security advisory.

Anthropic (GitHub advisory GHSA-pq7j-f95f-qfcv) — Plugin commit SHA pin bypass allows installation of attacker-controlled code (9 Oct 2026)

tech ai

Vulnerabilities

Fri 9 Oct

F5 (9 Oct): four advisories for flaws in bundled third-party code (GnuTLS, Python protobuf, Apache Tomcat AJP) affecting BIG-IP 17.1, 17.5 and 21.1, BIG-IP Next CNF and BIG-IP Next for Kubernetes 2.2, and F5 Insight; denial of service and authentication bypass

F5 published four security advisories on 9 October 2026 (K000163593, K000163594, K000163606 and K000163608) for vulnerabilities in third-party components shipped inside its products. Hong Kong's GovCERT summarised the affected range as BIG-IP (all modules) 17.1.0 to 17.1.3, 17.5.0 to 17.5.1 and 21.1.0; BIG-IP Next CNF and BIG-IP Next for Kubernetes 2.2.0 to 2.2.1; and F5 Insight 1.0.0 to 1.1.0, with possible outcomes of denial of service, privilege escalation or bypassing security restrictions. The CVEs are: CVE-2026-78383, an Apache Tomcat AJP bug where an unauthenticated request with a missing body ties up a processing thread (CVSS 3.1 7.5; K000163606, which covers BIG-IP); CVE-2026-42009, a GnuTLS DTLS packet-reordering denial of service (7.5); CVE-2026-42010, a GnuTLS RSA-PSK bug where a username containing a NUL character matches a shorter username, allowing an authentication bypass (7.1); and CVE-2026-0994, a Python protobuf ParseDict recursion-limit bypass that causes denial of service (CVSS 4.0 8.2). The individual F5 articles say which product line each CVE affects. GovCERT says updates and mitigations are available, but Tenable's BIG-IP check for K000163606 notes that F5 had not yet listed a fixed BIG-IP release for the Tomcat issue. No exploitation has been reported. Primary: GovCERT.HK alert A26-10-15 summarising the F5 advisories.

GovCERT.HK — Security Alert (A26-10-15): Multiple vulnerabilities in F5 products (9 Oct 2026)

vulnerabilities network

Vulnerabilities

Fri 9 Oct

XRP Ledger: integer overflow in the xrpld payment engine, present since 2015, could have minted spendable XRP beyond total supply in one transaction (rated critical by RippleX; fixed in emergency release 3.4.1, disclosed 9 October)

The XRP Ledger developers published a vulnerability disclosure report on 9 October 2026 for two bugs fixed in xrpld 3.4.1, the reference server for the XRP Ledger, which shipped as an emergency binary-only release on 25 September with source code published only at disclosure. The serious one is an integer overflow in the payment engine affecting xrpld 3.4.0 and earlier. When a single payment consumed many offers from the ledger's built-in order book, the engine summed what the buyer owed with plain 64-bit addition and no overflow check, so a large enough total wrapped around to a small number: each offer owner was paid in full while the buyer was charged only the wrapped total, creating new XRP. The invariant meant to confirm no transaction creates XRP used the same arithmetic and missed it. An attacker controlling all the accounts involved needed only a few hundred XRP in reserves plus fees, with hundreds of deliberately mispriced offers. Cayden Liao and Veria AI reported it through the XRPL bug bounty on 22 September; RippleX reproduced it, raised it from Major to critical, and says more than 80 per cent of default trusted-list validators ran 3.4.1 the day it shipped and that it found no evidence of exploitation on any public network. The second bug, a Batch inner-transaction wrapper validation gap (fixBatchV1_2) in 3.3.0 and 3.4.0, could have stalled ledger validation on a mixed-version network, but the Batch amendment was never active on Mainnet. No CVSS score was published. Primary: XRPL vulnerability disclosure report.

XRPL.org — Vulnerability Disclosure Report for xrpld 3.4.1 (published 9 Oct 2026)

vulnerabilities

Vulnerabilities

Thu 8 Oct

Bricksforge (Bricks Builder add-on for WordPress) CVE-2026-85097: unauthenticated PHP upload to remote code execution exploited in the wild since 7 October; update to the latest release (4.0.1, or 3.1.8.10 on the 3.x line)

Patchstack said on 8 October 2026 that attackers are exploiting CVE-2026-85097, a critical flaw in Bricksforge, a commercial add-on for the Bricks visual site builder on WordPress that adds Pro Forms, animations and dynamic data features. Bricksforge is sold outside WordPress.org, so sites will not see it in the usual plugin directory alerts. The plugin checks a file's MIME type when it is first uploaded, but on form submission it trusts the file metadata the browser sends and does not validate the 'url' field in the temporaryFileUploads parameter. Wordfence, which assigned the CVE, describes the chain: an attacker with no account gets a valid nonce from the bricksforge_regenerate_nonce AJAX action, uploads a GIF/PHP polyglot that passes the image check, then submits a form whose server-side path points at the validated GIF while the url ends in .php, so the file is written as PHP and can be run. That gives full control of the site: web shells, content changes, data theft and persistence. Patchstack first saw attacks at 21:47 UTC on 7 October (8 October, 5:47am Perth). All but one request went to POST /wp-json/bricksforge/v1/form_submit; the other used /wp-admin/admin-ajax.php with the bricksforge_form_submit action. Most payloads targeted /wp-content/uploads/bricksforge/tmp/, some dropped login_admin_*.php files into normal uploads folders such as /wp-content/uploads/2026/10/, and attackers tried alternate extensions (.php5, .php7, .phtml), mixed case and URL-encoded extensions to get past filters. Patchstack logged 63 source IPs across datacentre, cloud, VPN and residential ranges, including one cluster of 44 IPs sending identical payloads within seconds, which points to automated mass exploitation; no actor has been named and no count of compromised sites published. Version note: Patchstack and Wordfence list versions up to and including 3.1.8.9 as affected and 3.1.8.10 as fixed. The vendor's public changelog has no 3.1.8.10 entry; it lists 4.0.0 (17 September) and then 4.0.1 (8 October), 'Security fix for the Pro Forms file upload', which it says affects every site with Pro Forms active, even forms with no upload field. Whether 4.0.0 is affected is not stated, so move to 4.0.1 or later. Scores differ: Patchstack rates it CVSS 10.0; the CVE record and Wordfence give 9.8. Primary: Patchstack (8 Oct); wire: The Hacker News (12 Oct).

Patchstack — Critical unauthenticated arbitrary file upload vulnerability exploited in Bricksforge plugin (8 Oct 2026)

vulnerabilities

Vulnerabilities

Thu 8 Oct

Ollama CVE-2026-103663 (CVSS 4.0 9.4): path traversal in /api/pull lets an unauthenticated attacker plant a binary that runs as root on the next restart in default Docker images; fixed in 0.35.0

CERT Polska published CVE-2026-103663 on 8 October 2026 for Ollama, the popular tool for running large language models locally. The /api/pull endpoint, used to download model layers, did not properly check layer digests in its digestToPath function, so an unauthenticated remote attacker can supply a digest containing a path traversal sequence and have a malicious file written outside the model store. If the server process can write to /usr/lib/ollama, which is the default in most Ollama Docker images, the planted file is loaded and executed on the next server restart, giving code execution as root. CERT Polska rates it CVSS 4.0 9.4 (the vector requires some user interaction, such as a pull being triggered). Ollama fixed it in version 0.35.0, released on 28 September 2026 (UTC). The bug was reported by Bartłomiej Dmitruk (striga.ai). No exploitation has been reported, but exposed Ollama servers are already being hunted by botnets such as PoeLLM. Primary: CERT Polska.

CERT Polska — CVE-2026-103663 vulnerability in Ollama (8 Oct 2026)

tech ai cloud

Vulnerabilities

Thu 8 Oct

NVIDIA DCGM Exporter CVE-2026-47483 (CVSS 8.2): unauthenticated profiling endpoints can crash GPU monitoring; LAVA found 2,100+ exporters open to the internet leaking telemetry from 12,000+ GPUs; fixed in 4.8.2

LAVA published research on 8 October 2026 about CVE-2026-47483, a flaw it reported in NVIDIA's DCGM Exporter, the tool that publishes GPU health and usage metrics (typically on port 9400) for systems such as Prometheus. The exporter exposed Go's /debug/pprof profiling endpoints without authentication, and enough concurrent profiling requests can exhaust memory and crash it, blinding operators to GPU health and possibly slowing training or inference on the same host (CWE-770; NVIDIA rates it 8.2, denial of service and information disclosure). LAVA reproduced the behaviour with NVIDIA's official container unmodified. In four internet scans it found more than 2,000 hosts exposing the exporter without authentication, reporting over 12,000 unique GPUs including Blackwell Ultra B300, H200 and H100 parts as well as RTX 5090 and 4090 cards; many sat on customer infrastructure at GPU cloud providers such as Voltage Park, Lambda, Northern Data and DigitalOcean, which helped notify customers. LAVA did not test the crash against public systems. NVIDIA's July 2026 bulletin fixed the issue in the release pairing DCGM 4.5.3 with DCGM Exporter 4.8.2, which makes pprof opt-in (--enable-pprof or DCGM_EXPORTER_ENABLE_PPROF). No exploitation has been reported. Primary: NVIDIA bulletin and LAVA; wire: SecurityWeek.

LAVA — CVE-2026-47483: NVIDIA DCGM Exporter vulnerability exposes GPU servers (8 Oct 2026)

tech ai cloud