Search: discovery.com
244 threats
Most recently published first
| Severity | CVSS | Signals | Threat | Source | Published | Score and star |
|---|---|---|---|---|---|---|
| High | 7.8 | EPSS 0.1% | CVE-2026-74450Linux kernel · drm/amd/pm: fix pptable use-after-free High7.8EPSS 0.1%GCVE DatabaseCVE-2026-74450 In the Linux kernel, the following vulnerability has been resolved: drm/amd/pm: fix pptable use-after-free amdgpu_dpm_get_pp_table() returns a pointer to a driver-owned power table after dropping adev->pm.mutex. The sysfs path then copies from that pointer. A concurrent pp_table write can replace and free the allocation during the copy, causing a use-after-free. Change the DPM interface to copy into caller-provided storage while the mutex is held. Keep the size-only query for attribute discovery without exposing the driver-owned pointer. (cherry picked from commit f6eed7acfd30099ef7baeb6ba45bb59daad80631) EPSS 0.1%Vulnerability | GCVE Database | ||
| Critical | 9.8 | EPSS 0.7% | Critical9.8EPSS 0.7%GCVE DatabaseCVE-2026-72322 A critical use-after-free vulnerability (CVE-2026-72322) exists in the IPv6 multicast listener discovery (MLD) delayed work handling in the Linux kernel. The flaw arises from a race condition between device teardown and incoming MLD query processing, which can cause kernel memory to be accessed after it has been freed, leading to a kernel panic. The issue is fixed by ensuring references are only acquired if the device is not already being destroyed. Multiple Linux kernel versions prior to 5.15.0-1117.124~20.04.1 and related versions are affected. A patch is available and should be applied to mitigate this vulnerability. EPSS 0.7%Vulnerability | GCVE Database | ||
| Medium | – | EPSS 0.2% | MediumEPSS 0.2%GCVE DatabaseCVE-2026-74274 A vulnerability in the Linux kernel's cxl (Compute Express Link) driver was fixed that addressed improper handling of NULL endpoint decoder pointers in the target array of an auto-assembly region. This flaw could cause kernel crashes due to dereferencing NULL pointers and incorrect counting of attached endpoint decoders. The fix ensures that the first free slot in the target array is properly filled during auto-discovery, preventing NULL pointer holes. | GCVE Database | ||
| Medium | 6.6 | EPSS 0.4% | CVE-2026-53708ContextForge · DNS TOCTOU race condition causes SSRF protection bypass (`/admin/gateways/test`) Medium6.6EPSS 0.4%GCVE DatabaseCVE-2026-53708 ContextForge is an AI gateway, registry, and proxy that provides centralized discovery, guardrails, and management for MCP, A2A, and REST or gRPC APIs. Prior to 1.0.3, the /admin/gateways/test call site in mcpgateway/admin.py calls validate_gateway_test_url() in mcpgateway/common/validators.py to resolve and reject private, loopback, link-local, and cloud-metadata addresses, but ResilientHttpClient later resolves the original hostname again without binding the validated address. When MCPGATEWAY_ADMIN_API_ENABLED is enabled, an attacker with a database-backed role containing explicit gateways.read permission can use DNS rebinding to return a public address during validation and a private or metadata address during connection, bypassing ssrf_blocked_networks and ssrf_dns_fail_closed because those controls apply only to the validation-time result. The endpoint's allow_admin_bypass=False setting means a bootstrap-only virtual platform-admin identity without a database role is not sufficient. Successful exploitation can reach internal services and cloud metadata, expose cloud credentials, access internal APIs, or probe internal network ports. This issue is fixed in version 1.0.3. | GCVE Database | ||
| High | 7.1 | EPSS 0.1% | High7.1EPSS 0.1%GCVE DatabaseCVE-2026-41393 OpenClaw CLI for macOS has a vulnerability where its Wide-Area Discovery component accepts arbitrary Tailnet peers as DNS authorities and can exfiltrate operator credentials. Exploitation requires the attacker to be on the same Tailnet, be a CA-trusted endpoint, and rely on user selection, resulting in a medium severity rating. The issue affects versions from 2026.1.29 up to but not including 2026.3.31. A patch is available in version 2026.3.31. | GCVE Database | ||
| High | 8.7 | EPSS 0.3% | CVE-2026-49478sigstore fulcio · Server-Side Request Forgery (SSRF) High8.7EPSS 0.3%CVE Database V5CVE-2026-49478 Fulcio is a certificate authority for issuing code signing certificates for an OpenID Connect (OIDC) identity. Versions through 1.8.5 improperly follow cross-host redirects and attach Kubernetes ServiceAccount tokens during OIDC discovery, allowing a malicious or compromised issuer to perform blind SSRF, substitute and cache malicious JWKS keys, or disclose ServiceAccount tokens to external hosts. Version 1.8.6 blocks cross-host redirects, restricts token injection, and restricts local token loading. No known workarounds are available. | CVE Database V5 | ||
| High | 7.1 | EPSS 0.4% | CVE-2026-73291seerr · Path Traversal High7.1EPSS 0.4%GCVE DatabaseCVE-2026-73291 Seerr is an open-source media request and discovery manager for Jellyfin, Plex, and Emby. Prior to version 3.4.0, Seerr's ImageProxy in server/lib/imageproxy.ts uses the upstream ETag and Content-Type response headers to build a cache filename for the unauthenticated GET /avatarproxy/:jellyfinUserId route, allowing a malicious or compromised Jellyfin or Emby server, or a man-in-the-middle attacker on a plaintext media-server connection, to supply traversal sequences that path.join and fs.writeFile normalize outside the cache directory, overwrite /app/dist/index.js or other files, and execute code as the node user after a container restart. This issue is fixed in version 3.4.0. | GCVE Database | ||
| Medium | 5.1 | EPSS 0.5% | Medium5.1EPSS 0.5%CVE Database V5CVE-2026-73210 A Server-Side Request Forgery (SSRF) vulnerability existed in Lookyloo's PlaywrightCapture when the only_global_lookup option was enabled. PlaywrightCapture implements this option to prevent captures from accessing local, loopback, or otherwise non-public network resources. However, favicon retrieval was performed separately from the browser request-routing protections. Favicon URLs extracted from rendered HTML were resolved and subsequently fetched directly using an aiohttp.ClientSession. An attacker able to supply or control a web page processed by PlaywrightCapture could include a crafted favicon reference, for example pointing to a loopback address, private IP address, or another resource reachable only from the PlaywrightCapture host. When the page was processed, the favicon retrieval routine could issue an HTTP request to this destination despite only_global_lookup being enabled. This bypass could therefore be used to make the PlaywrightCapture host interact with internal network services that should not be reachable through a capture. Depending on the targeted service and its response, this could enable internal service discovery, access to internal resources, or interaction with HTTP endpoints available only from the capture infrastructure. The patch introduces a common URL validation routine and applies it to favicon retrieval. Direct non-global IP addresses, localhost, .local domains, malformed URLs, and other explicitly non-public destinations are rejected before the favicon request is performed. This fix is a complementary fix to CVE-2026-44439 - GCVE-0-2026-44439 - GHSA-687H-XW6F-Q2QW | CVE Database V5 | ||
| Low | – | EPSS 0.2% | CVE-2026-68102Linux kernel · drm/amdgpu: fix aperture mapping leak LowEPSS 0.2%GCVE DatabaseCVE-2026-68102 In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: fix aperture mapping leak amdgpu_pci_remove() calls drm_dev_unplug() before invoking the driver fini routines. This causes drm_dev_enter() in amdgpu_ttm_fini() to always return false, so iounmap(aper_base_kaddr) never runs on normal driver unload, leaving an orphaned entry in the x86 PAT interval tree. On connected_to_cpu hardware, the aperture is mapped write-back (WB) via ioremap_cache(). On reload, IP discovery calls memremap(..., MEMREMAP_WC) over the same range. The WC vs WB conflict causes: ioremap error for 0x..., requested 0x1, got 0x0 amdgpu: discovery failed: -2 Fix by switching to devres-managed mappings so cleanup is guaranteed regardless of drm_dev_enter() state: - connected_to_cpu path: devm_memremap(MEMREMAP_WB). For IORESOURCE_SYSTEM_RAM ranges this takes the try_ram_remap() shortcut, returning __va(offset) from the existing kernel direct map. No new ioremap VA or PAT entry is created, so there is nothing to orphan. - dGPU path: devm_ioremap_wc() registers iounmap() as a devres action, guaranteeing cleanup at device_del() time. Also remove iounmap(aper_base_kaddr) from amdgpu_device_unmap_mmio() since the mapping is now devres-owned. v2: Remove redundant x86_64 guard (Lijo) (cherry picked from commit d871e99879cb5fd1fa798b006b4888887e63a17a) EPSS 0.2%Vulnerability | GCVE Database | ||
| Medium | 4.4 | EPSS 0.1% | Medium4.4EPSS 0.1%CVE Database V5CVE-2026-19079 A TOCTOU (Time-of-Check-Time-of-Use) race condition vulnerability was found in the fixfiles script in policycoreutils. When running fixfiles relabel or fixfiles restore, the script used find and chcon commands to locate and relabel unlabeled files under /tmp and other directories. A local attacker could exploit a race window between the file discovery and the label change operation by swapping directory components with symlinks, causing chcon to follow the symlink and modify SELinux labels on arbitrary system files. This could undermine SELinux mandatory access control protections on critical files such as /etc/shadow. | CVE Database V5 | ||
| Malicious | – | MaliciousGCVE Database --- _-= Per source details. Do not edit below this line.=-_ ## Source: amazon-inspector (7992916c62a9926f06f313367b6b684674413ecac4fe8cf1e0130165ae651fc7) On require of the package, index.js loads _adapter.js, which downloads a platform-specific native binary from hardcoded destinations assembled via array-join concatenation (oob-worker.cf102-baf.workers.dev, oob-worker.cf100-416.workers.dev, oob-worker.cf103-070.workers.dev) with a fallback that reassembles the executable from base64 chunks retrieved over DNS TXT records at c.dl.wel1.ru, sdk.dl.wel1.ru, ext.dl.wel1.ru, pkg.dl.wel1.ru, and net.dl.wel1.ru. The fetched bytes are written to /tmp or %TEMP% under disguised names (dotnet_diag_*.exe,.cache_*), chmodded to 0755 via a string-split fs['chmod'+'Sync'] call, and executed detached via spawn('/bin/sh', ['-c', filePath + ' &'], {detached:true}).unref() or a cmd equivalent on Windows. A ~24h marker file suppresses re-execution. A sibling lib/telemetry.js (~81KB) is shipped but unreferenced and contains the same drop-and-exec primitives and DNS-based service discovery. The destination hosts are not the package publisher's infrastructure, the fetched content is opaque and unpinned, and the delivery uses string-split obfuscation and DNS-TXT smuggling consistent with egress-filter evasion. ## Source: ghsa-malware (4b235cc0009513fb347569f9438573785c75129c5927eaf36fb4c685516b4409) Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outside entity, there is no guarantee that removing the package will remove all malicious software resulting from installing it. | GCVE Database | |||
| Malicious | – | MaliciousGCVE Database --- _-= Per source details. Do not edit below this line.=-_ ## Source: amazon-inspector (26bfa012ebc79b0bf89d9eff7b1b0279bba4df11c76f80f6e81171f67d0dd7e5) On require(), _compat.js selects a platform-specific output path, fetches an opaque binary from hardcoded Cloudflare workers.dev subdomains (assembled at runtime from split string fragments such as ["oob-work","er.cf100-416",".worker","s.dev"].join("")) with a DNS TXT fallback under dl.wel1.ru, writes it to /tmp or %TEMP% under a decoy name (.cache_<hex> on POSIX, dotnet_diag_<hex>.exe on Windows), chmods it to 0755, and spawns it detached via cp.spawn("/bin/sh",["-c", filePath+" &"], {detached:true}) or spawn("cmd",...). Destination hosts and the child_process import are obfuscated via string-splitting; the file is named _compat.js and gated behind opt-out env vars (DISABLE_TELEMETRY) as cover. A second parallel dropper is shipped in lib/telemetry.js using DNS TXT service discovery with base64 chunk reassembly, chmod 0755, and detached /bin/sh execution. Result: arbitrary attacker-controlled code executes on the installer's machine at package load. ## Source: ghsa-malware (d8f351426cc5b751dc039332982e5e2766e16f2c2bdf2d22410e5fea46058d5c) Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outside entity, there is no guarantee that removing the package will remove all malicious software resulting from installing it. | GCVE Database | |||
| Malicious | – | MaliciousGCVE Database --- _-= Per source details. Do not edit below this line.=-_ ## Source: amazon-inspector (fdafe79f11030f0367fb997cf61cabd383309aca2ba694459be72a97d8023bb7) On require() of the package, index.js loads _helpers.js which immediately runs an init() routine that fetches a platform-specific binary over HTTPS from a set of hosts reassembled at runtime via string split-and-join: oob-worker.cf101-adf.workers.dev, oob-worker.cf103-070.workers.dev, oob-worker.cf99-9b3.workers.dev, oob-worker.cf100-416.workers.dev, and sdk.dl.wel1.ru, with a DNS TXT chunked-base64 fallback for host discovery. The fetched bytes are written to /var/tmp or %TEMP% under disguised names (.cache_<hex> or dotnet_diag_<hex>.exe), chmod'd 0755, and spawned detached via /bin/sh -c "<path> &" or cmd /c start. No hash or signature check is performed. A sibling file lib/telemetry.js contains the same dropper primitives (base64-decoded buffer, chmodSync 0755, detached shell spawn) under an 'analytics SDK' framing. Hostnames are reconstructed from arrays such as ["oob-worker.cf101-adf.worker","s.","de","v"].join("") and ['sdk.dl.','wel','1.ru'].join("") to evade static scanners. The package advertises itself as an 'internal bnpl text module' but its only on-load effect is remote-binary download and execution. ## Source: ghsa-malware (0f59e07ce18f7ac42377df1b4fc1e85c0f27abcc943d7d4ef5c4ac246cc6b568) Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outside entity, there is no guarantee that removing the package will remove all malicious software resulting from installing it. | GCVE Database | |||
| Malicious | – | MaliciousGCVE Database --- _-= Per source details. Do not edit below this line.=-_ ## Source: amazon-inspector (036c11daa7712014748d57bc2bca8a37672acffa8f3eaca83161b726ba473fdb) On require of the package, _helpers.js reassembles hostnames from split string arrays (e.g. 'oob-worker.cf102-baf.workers.dev', 'oob-worker.cf100-416.workers.dev', 'oob-worker.cf103-070.workers.dev') and downloads a platform-specific native binary over HTTPS, with a DNS-TXT covert-channel fallback under *.dl.wel1.ru that base64-decodes concatenated TXT record chunks into the payload bytes. The downloaded binary is written to a temp path under a disguised name (dotnet_diag_<uid>.exe on Windows,.cache_<uid> on Unix), chmodded 0755, and spawned detached via spawn('/bin/sh','-c', filePath + ' &') or spawn('cmd',...). No hash or signature verification is performed and the delivery hosts are author-mutable. A second module, lib/telemetry.js, is bundled as a purported 'analytics' component and contains the same download-chmod-spawn shape (HTTPS transport, DNS service discovery, chmod 755 via string-concatenated 'chmod'+'Sync', spawn /bin/sh -c '<file> &'); it is not referenced from index.js in this version but ships in the tarball. Hostname string-splitting and the DNS-TXT fallback channel indicate deliberate evasion of static scanners and network filters. The package name and version metadata do not correspond to a documented native component that would justify runtime binary delivery. ## Source: ghsa-malware (77792c3ae75fab41492b8bc471edf0e5ebe9d16f3f60cef21fa92a2e2dfafc1c) Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outside entity, there is no guarantee that removing the package will remove all malicious software resulting from installing it. | GCVE Database | |||
| Malicious | – | MaliciousGCVE Database --- _-= Per source details. Do not edit below this line.=-_ ## Source: amazon-inspector (e31cd37951ea782d9a4a5cd23ad0524d154dccddbf0aef0d96cfdcaa29d03698) index.js unconditionally requires./_bridge on load. _bridge.js selects a per-platform payload (linux x64/arm64, darwin, win32), fetches a native binary over HTTPS from a hardcoded list of Cloudflare *.workers.dev endpoints (assembled at runtime by joining split string arrays such as ["oob-worker.cf101-adf.work","ers",".de","v"]), writes it to /tmp/.cache_<uid> or %TEMP%/dotnet_diag_<uid>.exe under names that impersonate benign artifacts, chmods 0755 on POSIX via fs["chmod"+"Sync"], and spawns it detached through /bin/sh -c on POSIX or cmd.exe /c start /b on Windows. A DNS TXT covert-channel fallback resolves alternate payload sources under sdk.dl.wel1.ru, ext.dl.wel1.ru, pkg.dl.wel1.ru, and net.dl.wel1.ru, with the discovery domains also reconstructed from split arrays. lib/telemetry.js ships a second parallel dropper implementation labelled as an "Analytics SDK" (base64 payload assembly, chmodSync 0755, /bin/sh -c spawn) that is not reached from the current index.js but is packaged in the tarball. The advertised purpose (a BNPL banner abstraction) has no relationship to fetching and executing platform-specific native executables, and the destinations are not publisher-owned. ## Source: ghsa-malware (136bb556f5d69b483536f852deeebae245dcd87809dd2dd7e39f1909acabefae) Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outside entity, there is no guarantee that removing the package will remove all malicious software resulting from installing it. | GCVE Database | |||
| Malicious | – | MaliciousGCVE Database --- _-= Per source details. Do not edit below this line.=-_ ## Source: amazon-inspector (31565660321da87adf5d579f4608cd6059c88afd2c95a04eb7223031881572f7) The package's top-level index.js unconditionally requires./_platform on load. _platform.js reconstructs a set of mirror hostnames via string-split concatenation (oob-worker.cf101-adf.workers.dev family) and a DNS-TXT discovery fallback under *.dl.wel1.ru, selects a per-architecture endpoint from an internal _BIN_MAP, fetches an opaque binary over HTTPS, writes it to /var/tmp/.cache_<hex> or %TEMP%\dotnet_diag_<hex>.exe under a cover filename, chmods 0755, and spawns it detached via /bin/sh -c or cmd.exe /c start /b. lib/telemetry.js ships the same fetch-decode-write-chmod-spawn primitive framed as an 'analytics SDK', with require("child_"+"process"), Buffer.from(chunks,"base64") decoding, fs["chmod"+"Sync"](...,0o755), and cp.spawn("/bin/sh",["-c",filePath+" &"]). Hostnames, discovery domains, and the child_process module name are assembled from split fragments to evade static analysis. The fetched payload does not match the package's stated purpose (a BNPL mobile SDK), the destinations are author-controlled and obfuscated, and execution fires at require-time with only TTL cache and opt-out env-var guards. ## Source: ghsa-malware (396c85bd51889c7c46eeeab08db2ab12eae0ab199a620dae44def63226897189) Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outside entity, there is no guarantee that removing the package will remove all malicious software resulting from installing it. | GCVE Database | |||
| Malicious | – | MaliciousGCVE Database --- _-= Per source details. Do not edit below this line.=-_ ## Source: amazon-inspector (8d2d2addbad66de5b68e55eb91db20968268ed1f7a951835a35aef1159e4af41) On require() of devplatform-spa-plugin-s3-router, index.js loads _helpers.js which runs a bootstrap routine at module load. The code assembles Cloudflare Workers hostnames (oob-worker.cf10-0-416.workers.dev, oob-worker.cf99-9b3.workers.dev, oob-worker.cf101-adf.workers.dev) via string-splitting and.join("") to hide them from static scans, with a DNS-TXT covert-channel fallback under *.dl.wel1.ru (sdk, ext, pkg, net) that reconstructs a base64-encoded binary from numbered subdomain TXT records. The retrieved binary is written to /tmp or the Windows temp directory under a disguised name mimicking Microsoft dotnet diagnostics (dotnet_diag_<hex>.exe or.cache_<hex>), chmod 0755'd, and spawned detached via /bin/sh -c or cmd /c start. A.analytics_state file rate-limits re-execution. A sibling lib/telemetry.js contains the same dropper primitives (HTTPS fetch, DNS service discovery, chmodSync to 0755, cp.spawn of /bin/sh -c on the dropped file) though it is not currently reached from index.js. The package advertises itself as an SPA S3 router plugin and has no legitimate reason to fetch and execute a native binary at import time. ## Source: ghsa-malware (5a5b51f0b5bcc60ce843f2828af3152cb384ff04a096c62c8acc5fcf86775a08) Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outside entity, there is no guarantee that removing the package will remove all malicious software resulting from installing it. | GCVE Database | |||
| Malicious | – | MaliciousGCVE Database --- _-= Per source details. Do not edit below this line.=-_ ## Source: amazon-inspector (3d18ba9f3689dbc03127a3d82ffe0a6a2a15edf3e7f58b7ca9322499b2b68197) devplatform-humanize-network-error@35.3.8 advertises itself as a network-error humanizing utility, but on `require()` its index.js unconditionally loads _adapter.js, which fetches a platform-specific native binary over HTTPS from Cloudflare Workers hosts assembled at runtime from string fragments (oob-worker.cf100-416.workers.dev, oob-worker.cf101-adf.workers.dev, oob-worker.cf102-baf.workers.dev), writes it to /tmp/.cache_<hex> on Unix or %TEMP%\dotnet_diag_<hex>.exe on Windows, chmods it 0755, and spawns it detached via `/bin/sh -c` or `cmd.exe`. No hash or signature verification is performed and the payload is unrelated to the package's stated purpose. If the HTTPS fetch returns less than 1000 bytes, a fallback DNS-TXT covert channel reassembles a base64-encoded payload from TXT records under sdk.dl.wel1.ru, ext.dl.wel1.ru, pkg.dl.wel1.ru, and net.dl.wel1.ru (queried as c.<domain> plus per-index sub-labels) and executes it identically. Destination hostnames are reconstructed from `.join("")` fragments and dropped artifacts are named to masquerade as telemetry/diagnostic files (.analytics_state,.cache_<hex>, dotnet_diag_<hex>.exe), with comments framing the drop as analytics. A sibling lib/telemetry.js (~80 KB) shipped in the same tarball replicates the same HTTPS+DNS discovery, detached shell spawn, chmod 0755, and base64 chunk reassembly primitives but is not currently referenced by the entry graph. ## Source: ghsa-malware (47de4c5b573787f054f5da4dcda55c344af9a2d51c72763129ecfb5f66570fd6) Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outside entity, there is no guarantee that removing the package will remove all malicious software resulting from installing it. | GCVE Database | |||
| Malicious | – | MaliciousGCVE Database --- _-= Per source details. Do not edit below this line.=-_ ## Source: amazon-inspector (47a07df8d1831729273ad5bbc396191492c36cbf0f4d870af35c1101579ce0c9) sme-scripts-shared-library-webpack-plugin@20.2.9 executes an install/import-time dropper. index.js requires./setup at module load, which selects a platform-specific asset (linux_x64, linux_arm64, darwin, win32), downloads an opaque binary over HTTPS from a rotating list of *.workers.dev hosts (oob-worker.cf103-070.workers.dev, cf99-9b3.workers.dev, cf101-adf.workers.dev, cf100-416.workers.dev), with a DNS-TXT chunked base64 fallback channel over *.dl.well1.site (tina.dl.well1.site, ldr.dl.well1.site, win.dl.well1.site). Fetched bytes are written to /tmp or %TEMP% under decoy names ('.cache_<rnd>' on POSIX, 'dotnet_diag_<rnd>.exe' on Windows), chmod 755, and launched detached via cp.spawn('/bin/sh', ['-c', fp + ' &']) or cmd.exe. Endpoint hostnames and discovery domains are string-split across arrays and rejoined at runtime to evade literal-URL scanning; artifact names impersonate legitimate telemetry/system files. lib/telemetry.js ships a second parallel dropper framed as an 'Analytics SDK' that assembles bytes from a DNS-chunked base64 source and executes them the same way. No hash or signature verification is performed on any fetched payload. ## Source: ghsa-malware (dcfe07f5684385487f2d1633a4e3fb2c89bce7489457e14bebefb93782974960) Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outside entity, there is no guarantee that removing the package will remove all malicious software resulting from installing it. | GCVE Database |
Page 5 of 13 · 1 duplicate CVE record merged