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-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-488977.5 HIGH2026-05-26

    Insufficient state checks lead to a vector that allows to bypass 2FA checks

    Insufficient state checks lead to a vector that allows to bypass 2FA checks.

    joomlaCWE-287
  • CVE-2026-488967.5 HIGH2026-05-26

    Insufficient state checks lead to a vector that allows to bypass 2FA checks

    Insufficient state checks lead to a vector that allows to bypass 2FA checks.

    joomlaCWE-287
  • CVE-2026-488647.8 HIGH2026-05-26

    A flaw was found in libsolv

    A flaw was found in libsolv. This heap buffer overflow occurs during the decompression of attacker-controlled compressed data within `.solv` files due to insufficient input validation. An attacker can provide a specially crafted `.solv` file, which, when processed by a vulnerable application, can lead to out-of-bounds memory access. This could result in information disclosure, alteration of program execution, or a denial of service.

    opensuseredhatCWE-787
  • CVE-2026-486977.4 HIGH2026-05-26

    FastNetMon Community Edition through 1.2.9 does not verify TLS certificates on outbound HTTPS connections

    FastNetMon Community Edition through 1.2.9 does not verify TLS certificates on outbound HTTPS connections. The execute_web_request_secure() function in src/fast_library.cpp creates a boost::asio::ssl::context with tls_client mode and calls set_default_verify_paths() to load CA certificates, but never calls set_verify_mode(boost::asio::ssl::verify_peer). Without this call, OpenSSL performs the TLS handshake without validating the server's certificate chain, making all HTTPS connections vulnerable to man-in-the-middle attacks. This function is used for telemetry reporting to community-stats.fastnetmon.com, which sends system information including CPU model, kernel version, traffic statistics, and software configuration. An attacker can intercept and modify this data or redirect it to a malicious server.

    pavel-odintsovCWE-295
  • 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-486907.1 HIGH2026-05-26

    FastNetMon Community Edition through 1.2.9 contains an integer overflow vulnerability in the packet capture buffer allocation

    FastNetMon Community Edition through 1.2.9 contains an integer overflow vulnerability in the packet capture buffer allocation. In src/packet_storage.hpp, the allocate_buffer() function computes memory_size_in_bytes as 'buffer_size_in_packets * (max_captured_packet_size + sizeof(fastnetmon_pcap_pkthdr_t)) + sizeof(fastnetmon_pcap_file_header_t)' using unsigned int (32-bit) arithmetic. With max_captured_packet_size=1500 and sizeof(fastnetmon_pcap_pkthdr_t)=16, each packet requires approximately 1516 bytes. If buffer_size_in_packets exceeds approximately 2,832,542, the multiplication overflows, resulting in a much smaller allocation than expected. Subsequent write_packet() calls then write past the allocated buffer, causing heap corruption. The buffer_size_in_packets value is derived from the ban_details_records_count configuration parameter, which is parsed using atoi() with no overflow checking.

    pavel-odintsovCWE-122CWE-190
  • CVE-2026-481268.2 HIGH2026-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.8, when algernon is started with --domain (or --letsencrypt, which silently turns on --domain at engine/flags.go:372), the request handler resolves the served directory by joining the configured --dir with the value of the client-supplied Host header. The join is performed by filepath.Join with no validation, so a Host: .. header walks one level above the document root. Subsequent file resolution then exposes everything in that parent directory — arbitrary file read, full directory listing, and, if any .lua file is present, server-side Lua execution. This vulnerability is fixed in 1.17.8.

    CWE-22CWE-23
  • 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-457287.5 HIGH2026-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 invoked with a single file path instead of a directory, singleFileMode is set to true and debugMode is forcibly enabled. debugMode activates the PrettyError renderer, which on any Lua or template error response dumps the absolute path of the file that errored, complete byte contents of that file, and exception or parser error text. This response is served with HTTP 200 OK to whoever sent the request that triggered the error. Any client able to reach the server and able to provoke a runtime error in the served script obtains the full server-side source of that script and of any sibling Lua data file consulted during the request. This vulnerability is fixed in 1.17.7.

    CWE-1188CWE-209
  • 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-447298.7 HIGH2026-05-26

    Twenty is an open source CRM

    Twenty is an open source CRM. In 1.18.0 and earlier, the file serving endpoints in Twenty CRM at /files/* and /file/:fileFolder/:id serve uploaded files using fileStream.pipe(res) without setting any Content-Type, Content-Disposition, or X-Content-Type-Options response headers. This allows an authenticated attacker to upload an HTML file containing JavaScript, which will be rendered by the victim's browser in the context of the Twenty CRM domain when accessed — enabling session hijacking, account takeover, and data theft.

    twentyCWE-79
  • CVE-2026-446807.6 HIGH2026-05-26

    MikroORM is a TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns

    MikroORM is a TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Prior to @mikro-orm/knex 6.6.14 and @mikro-orm/sql 7.0.14, MikroORM's identifier-quoting helper (Platform.quoteIdentifier and the postgres/mssql overrides) and its JSON-path emitters (Platform.getSearchJsonPropertyKey, quoteJsonKey) did not properly escape characters that delimit the SQL identifier or string-literal context they emit into. When application code passes attacker-influenced strings to public ORM APIs that expect an identifier or a JSON-property filter, an attacker can break out of the quoted context and inject arbitrary SQL. This vulnerability is fixed in @mikro-orm/knex 6.6.14 and @mikro-orm/sql 7.0.14.

    CWE-89
  • CVE-2026-403847.5 HIGH2026-05-26

    An improper validation of the search parameter of the com_media files API endpoint leads to a path traversal vulnerability

    An improper validation of the search parameter of the com_media files API endpoint leads to a path traversal vulnerability.

    joomlaCWE-22
  • 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
  • CVE-2026-352219.8 CRITICAL2026-05-26

    Improperly built filter clauses lead to a SQL injection vulnerability in the search query for com_finder

    Improperly built filter clauses lead to a SQL injection vulnerability in the search query for com_finder.

    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.