QSearchQSearch
A vertical stack of five horizontal severity-tier bars rendered with Swiss tabular precision, descending in opacity from a hot volt-lime upper bar through a cooler signal-blue lower bar, evoking vulnerability severity stratification

CVE Watch

Every published CVE, mapped to engagement reality.

Crawled from cve.org every day. Each entry annotated with the QSearch coverage signal — how many of our agents, skills, and playbooks address the technique. Subscribe via RSS for SIEM pipe, or get the weekly digest by email.

Tracking 10103 CVEsUpdated dailyLatest entry 2026-06-16
  • CVE-2026-489049.8 CRITICAL2026-05-26

    An improper access check allows privelege escalation through the com_users group editing webservice endpoint

    An improper access check allows privelege escalation through the com_users group editing webservice endpoint.

    joomlaCWE-284
  • CVE-2026-489036.1 MEDIUM2026-05-26

    Inadequate content filtering within the checkAttribute methods leads to XSS vulnerabilities in various components

    Inadequate content filtering within the checkAttribute methods leads to XSS vulnerabilities in various components.

    joomlaCWE-79
  • CVE-2026-489029.8 CRITICAL2026-05-26

    The password and username reset features created plain http links for https connections if the "Force SSL" flag wasn't explicitly set

    The password and username reset features created plain http links for https connections if the "Force SSL" flag wasn't explicitly set.

    joomlaCWE-319
  • CVE-2026-489004.3 MEDIUM2026-05-26

    An improper access check allowed low privileged users to edit the task types of existing scheduler tasks

    An improper access check allowed low privileged users to edit the task types of existing scheduler tasks.

    joomlaCWE-284
  • CVE-2026-488999.8 CRITICAL2026-05-26

    An improper access check allows privilege escalation through the com_users batch task

    An improper access check allows privilege escalation through the com_users batch task.

    joomlaCWE-284
  • CVE-2026-488989.8 CRITICAL2026-05-26

    An improper access check allows privilege escalation through the com_users batch task

    An improper access check allows privilege escalation through the com_users batch task.

    joomlaCWE-284
  • CVE-2026-486935.5 MEDIUM2026-05-26

    FastNetMon Community Edition through 1.2.9 is vulnerable to a local symlink attack via predictable file paths in /tmp

    FastNetMon Community Edition through 1.2.9 is vulnerable to a local symlink attack via predictable file paths in /tmp. The statistics file path defaults to '/tmp/fastnetmon.dat' (src/fastnetmon.cpp line 159). The print_screen_contents_into_file() function (src/fastnetmon_logic.cpp line 2186) opens this path with std::ios::trunc without checking for symlinks or using O_NOFOLLOW. Additionally, the chmod() call on line 2190 always operates on cli_stats_file_path regardless of which file_path parameter was passed (a bug that applies wrong permissions), and the umask is set to 0 during daemonization (src/fastnetmon.cpp line 1821), making all created files world-writable. A local attacker can exploit this to overwrite arbitrary files as the FastNetMon process user (typically root).

    pavel-odintsovCWE-59
  • CVE-2026-486919.8 CRITICAL2026-05-26

    FastNetMon Community Edition through 1.2.9 contains an integer overflow in the BGP AS_PATH attribute encoder

    FastNetMon Community Edition through 1.2.9 contains an integer overflow in the BGP AS_PATH attribute encoder. In src/bgp_protocol.hpp, the IPv4UnicastAnnounce::get_attributes() function computes attribute_length as 'sizeof(bgp_as_path_segment_element_t) + this->as_path_asns.size() * sizeof(uint32_t)' and stores it in a uint8_t field (line 600-605). Since uint8_t can only hold values 0-255, an AS_PATH containing more than 63 ASNs (2 + 64*4 = 258 > 255) causes silent truncation. The truncated length is used for buffer sizing, while the actual data written is the full untruncated amount, resulting in a heap buffer overflow. Similarly, the path_segment_length field at line 621 is also uint8_t, truncating with more than 255 ASNs.

    pavel-odintsovCWE-122CWE-190
  • CVE-2026-477284.3 MEDIUM2026-05-26

    Bugsink is a self-hosted error tracking tool

    Bugsink is a self-hosted error tracking tool. Prior to 2.2.0, Bugsink resolved sourcemaps and debug files by debug ID without scoping that lookup to the project that owned the uploaded metadata. An authenticated user with access to one project could cause event processing in that project to use sourcemap/debug-file metadata uploaded for another project in the same Bugsink instance, if the same debug ID was referenced. This vulnerability is fixed in 2.2.0.

    CWE-862
  • CVE-2026-477163.1 LOW2026-05-26

    Bugsink is a self-hosted error tracking tool

    Bugsink is a self-hosted error tracking tool. Prior to 2.2.0, In affected versions, the issue list view authorizes access through the project in the URL, but applies the requested bulk action to the submitted issue IDs without also requiring those issues to belong to that project. This vulnerability is fixed in 2.2.0.

    CWE-639
  • CVE-2026-477153.1 LOW2026-05-26

    Bugsink is a self-hosted error tracking tool

    Bugsink is a self-hosted error tracking tool. Prior to 2.2.0, Bugsink issue event pages accept a direct event identifier from the URL and, in affected versions, look up that event without also requiring it to belong to the issue in the URL. This is a project-boundary authorization issue: a logged-in user with access to one project can view another project’s event data through an issue they are allowed to access. The affected views include the stacktrace, details, and breadcrumbs pages for an issue event. This vulnerability is fixed in 2.2.0.

    CWE-639
  • CVE-2026-464314.3 MEDIUM2026-05-26

    Algernon is a small self-contained pure-Go web server

    Algernon is a small self-contained pure-Go web server. Prior to 1.17.7, the SSE event server's Access-Control-Allow-Origin response header was hardcoded to the wildcard * regardless of the caller's Origin. Because EventSource does not preflight and does not send cookies, the wildcard is sufficient to let any third-party page the developer visits open a cross-origin EventSource to the SSE port and read the live filename stream from JavaScript. This vulnerability is fixed in 1.17.7.

    CWE-942
  • CVE-2026-464304.3 MEDIUM2026-05-26

    Algernon is a small self-contained pure-Go web server

    Algernon is a small self-contained pure-Go web server. Prior to 1.17.7, the SSE event server bound to 0.0.0.0:5553 on Linux/macOS by default because the platform-dependent host default in engine/flags.go:39-46 set host = "" for non-Windows, and utils.JoinHostPort("", ":5553") resolves to ":5553". This vulnerability is fixed in 1.17.7.

    CWE-1188CWE-668
  • CVE-2026-457219.0 CRITICAL2026-05-26

    Algernon is a small self-contained pure-Go web server

    Algernon is a small self-contained pure-Go web server. Prior to 1.17.7, when Algernon is asked for any URL path that resolves to a directory without an index file, DirPage walks upward through parent directories — past the configured server root — looking for a file named handler.lua to execute as the request handler. The loop terminates only after 100 ancestor steps or when filepath.Dir returns ., so on any absolute server-root path the search reaches the filesystem root (/ on Unix, drive letter on Windows). The first handler.lua it finds is loaded into the Lua interpreter with the full Algernon API exposed — including run3(), httpclient, os.execute, io.popen, PQ, MSSQL, raw filesystem access, and the userstate database. Any process that can write handler.lua anywhere in a parent directory of the server root obtains pre-authenticated remote code execution on the next HTTP request. This is reachable without authentication — the lookup happens before the permission check returns a hit (the perm system only gates URL prefixes, not the handler-resolution step), and any URL pointing at a directory without an index triggers the walk. On a fresh stock Algernon install the request GET / is enough. This vulnerability is fixed in 1.17.7.

    CWE-20CWE-426
  • CVE-2026-447235.0 MEDIUM2026-05-26

    Vowpal Wabbit is a machine learning system

    Vowpal Wabbit is a machine learning system. The workflow .github/workflows/python_checks.yml embeds ${{ github.event.pull_request.title }} directly inside double-quoted bash strings in four separate steps across four jobs, each passing it as a CLI argument to the Python test script run_tests_model_gen_and_load.py. The shell interprets the expanded string before invoking Python, allowing an attacker to break out of the quotes and execute arbitrary commands on the runner. The pull_request trigger fires on PRs targeting any branch (branches: ['*']), with no additional access gate. This vulnerability is fixed by the 998e390e80a7e8192d7849b7784bc113dbd190ad commit.

    vowpalwabbitCWE-1336CWE-78
  • CVE-2026-445024.3 MEDIUM2026-05-26

    Bugsink is a self-hosted error tracking tool

    Bugsink is a self-hosted error tracking tool. Prior to 2.1.3, Bugsink’s webhook URL validation could be (partially) bypassed because of a mismatch in URL parsing. The original validation logic parsed webhook URLs with Python’s urllib.parse.urlparse, then sent the request with requests.post. For malformed inputs involving backslashes and @, those components can disagree about where the authority ends and which hostname is the real target. A URL may therefore appear to target an allowlisted public hostname during validation, while the HTTP client actually connects to a different host. This vulnerability is fixed in 2.1.3.

    CWE-918
  • CVE-2026-443144.3 MEDIUM2026-05-26

    Traccar is an open source GPS tracking system

    Traccar is an open source GPS tracking system. Prior to 6.13.0, DeviceResource.uploadImage authorizes the target device only through Condition.Permission(User.class, getUserId(), Device.class) and then immediately streams the uploaded body into mediaManager.createFileStream(...). Unlike the generic mutation path in BaseObjectResource.update and the explicit device mutation handler updateAccumulators, this route never invokes permissionsService.checkEdit(getUserId(), Device.class, false, false). The skipped guard is exactly where Traccar enforces readonly and deviceReadonly restrictions for non-admin users. An unauthorized user can replace a device’s stored image file under the server media directory. This allows modification of UI-visible device media and any downstream workflows that rely on the persisted image, despite other device update paths correctly rejecting the same identity. This vulnerability is fixed in 6.13.0.

    traccarCWE-863
  • CVE-2026-403839.8 CRITICAL2026-05-26

    An improper validation of user-supplied input leads to a local file inclusion vulnerability

    An improper validation of user-supplied input leads to a local file inclusion vulnerability.

    joomlaCWE-22
  • CVE-2026-352239.8 CRITICAL2026-05-26

    An improper access check allows unauthorized access to com_config webservice endpoints

    An improper access check allows unauthorized access to com_config webservice endpoints.

    joomlaCWE-284
  • CVE-2026-352229.8 CRITICAL2026-05-26

    Improperly validated order clauses lead to a SQL injection vulnerability in com_tags

    Improperly validated order clauses lead to a SQL injection vulnerability in com_tags.

    joomlaCWE-89

Weekly digest

Get the curated CVE digest every Monday

One email a week, sent Monday morning CET. The CVEs published or modified in the last seven days, severity-ordered, with the QSearch coverage signal. Unsubscribe with one click — included in every send.

Pipe the CVE feed into your stack.

CVE Watch publishes RSS, Atom, and JSON feeds — wire them into your SIEM, Slack, Discord, or your RSS reader of choice. Or get the curated weekly digest by email.