Anthropic's coordinated vulnerability disclosure dashboard
Last updated 2026-11-02 19:30 UTC.
Anthropic uses Claude models, including an early snapshot of Claude Mythos Preview, to find security vulnerabilities in open-source software. We partner with external security research firms to triage findings, validate them, and report human-reviewed vulnerabilities, prioritizing critical- and high-severity ones, to the software's maintainers under our Coordinated Vulnerability Disclosure policy. This page tracks the findings that we've disclosed, and, in line with our policy, publishes details of the ones whose disclosure window has now closed.
As of November 2, 2026, we've disclosed 5,087 vulnerabilities across 680 open source projects. To our knowledge, 629 of these have been patched. Across all findings in the ledger, 733 identifiers have been issued: 230 CVE records and 503 GitHub Security Advisories (a single finding may carry both). In other cases, maintainers have shipped a fix without publishing an advisory. The number of vulnerabilities we've disclosed is a subset of the total number of vulnerabilities that Mythos Preview (and other Claude models) has found, since the process of independent human triage and review is the rate limiting step.
This page covers a headline count of the vulnerabilities we've disclosed. For those vulnerabilities we've disclosed and where the disclosure window has now closed, it also includes identifier records (CVE & GHSA) and finding details, further below.
Finally, it includes a disclosure ledger. The ledger lists hash commitments for findings we have reported or plan to report. The details we publish later can be checked against them.
Assessed by
Severity
Discovered
Triaged
37,966 findings
Candidates
6,376 findings
Reviewed by external security firms
6,009 findings
Confirmed valid
94.2% true positives of 6,376
1,862 findings
Reported to maintainers
3,225 findings
Reported direct to maintainers by Anthropic
May contain false positives
Disclosed
Remediated
5,087 findings
Total reported to maintainers
3,635 findings
Acknowledged by maintainer
629 findings
Patched upstream
733 advisories
CVEs and GHSAs assigned
Counts as of November 2, 2026 Showing all assessment sources and severities for findings discovered between November 1, 2025 and November 2, 2026.
The statistics above reflect all bugs found by Claude Mythos Preview and other Claude models. They can also be filtered by severity under at least one of three assessment sources: Claude's own assessment, the assessment of the external security research firm that triaged the finding, or the project maintainer's assessment. Each source is defined in the glossary on the About page, and the filtered view states how many findings the selected sources have not assessed. These figures are designed to reflect our coordinated vulnerability disclosure process, which works approximately as follows. A glossary of the terms is available on the About page.
First, our models find candidate vulnerabilities, which we add to a list for human triage. This is the figure at the top. The count includes candidates from Mythos Preview, other Mythos-class models and other Claude models.
Then, in order to disclose a vulnerability to a maintainer, we take one of two steps.
Triage: We pass them to one of six external security research firms that we have engaged for this endeavor. The security research firms reproduce each issue, assess whether it is a real bug (and if so, assess how severe it is), and then write a report for confirmed bugs that will go to the project's maintainer. Importantly, there are many additional bugs that we or our security partners have investigated and confirmed are real but that we have not yet reported to maintainers, due to capacity limitations.
In our triage process, the "true positive rate" (the number of findings confirmed as valid, as a share of the number of findings manually reviewed) reflects how often the external security research firms determined that a finding Mythos Preview (and other Claude models) produced was a real vulnerability. This includes real bugs that we later discover have already been reported, and "won't fix" findings (the bug is real, but the maintainer is unlikely to address it—e.g. because it falls outside the project's threat model, or affects code that isn't typically reachable). We include these in the true positive rate because we're reliant on our security research partners (rather than maintainers) to tell us how many bugs they've confirmed, and it's only after the maintainers have received the report and assessed the vulnerability that we'll learn whether a vulnerability is one they plan to fix. For this reason, it's also possible that a vendor has marked a vulnerability as a true positive (or a false positive) in error. Given this, the number of "true positives" in the dashboard above should only be taken as one proxy for impact. Another, more reliable one is the number of patches created, though this is only a lagging indicator of progress, since patches take a long time to create.
Direct disclosure: Other vulnerabilities are disclosed to maintainers directly, without the same independent check. This also happens when maintainers specifically request that we provide them un-triaged findings.
Once bugs have either been triaged or directly disclosed, "Acknowledged by maintainer" counts all bugs whose reports maintainers have responded to. "Patched upstream" counts the reported vulnerabilities that maintainers have since created and released fixes for, whether or not they replied to the report, though this does not guarantee that those patches have been widely installed. Finally, "CVEs and GHSAs assigned" counts the CVE records and GitHub Security Advisories issued across all findings in the ledger, whether or not a patch has shipped (a finding may carry both). Some advisories are now public, and we list them out further down on this page. We leave whether to create a security advisory up to the discretion of maintainers.
See About for more information.
Each entry is a SHA-3-512 hash of one finding's details. "Date committed" comes from our records. It can be earlier than the date the hash was computed or first listed here. Each ledger entry shows more detail as it progresses through disclosure: before the maintainer has been notified, only the commitment hash and the commitment date are published; once the report has been sent, the status and the severity assessments are shown and the discovery date is published (it drives the date filter); and the identifier, project, and bug class are revealed only when the disclosure window closes. A commitment that is withdrawn at any stage keeps its hash and commitment date and is marked withdrawn in the status column; a commitment withdrawn before the finding was revealed is also struck through in the table.
7,349 / 7,349 · View full ledger →
Local filters are overriding the page filters for this table.
|
|
|
|
Severity assessments |
|
| 2026-11-01 |
7a7d464d009b… |
— |
pre-disclosure |
| 2026-10-31 |
0148f65dd05a… |
— | — |
Claude: highFirm: high |
disclosed |
| 2026-10-31 |
bec0fa471b37… |
— | — |
Claude: highFirm: high |
disclosed |
| 2026-10-31 |
a0c6e173ba36… |
— | — |
Claude: highFirm: high |
disclosed |
| 2026-10-31 |
a89b85f1a93f… |
— | — |
Claude: highFirm: high |
disclosed |
| 2026-10-31 |
1ccc14162af0… |
— | — |
Claude: highFirm: high |
disclosed |
| 2026-10-31 |
28847f59ae94… |
— | — |
Claude: highFirm: high |
disclosed |
| 2026-10-31 |
7d32ffac48b3… |
— | — |
Claude: highFirm: high |
disclosed |
| 2026-10-31 |
de67e0e87fc8… |
— | — |
Claude: highFirm: high |
disclosed |
| 2026-10-31 |
1962d6104eda… |
— | — |
Claude: highFirm: high |
disclosed |
View all 7,349 entries →
Common Vulnerabilities and Exposures records assigned to findings disclosed through this program. The records below are publicly available. Identifiers not listed belong to findings whose disclosure window has not yet closed, or have not yet been published by the assigning authority.
CVE-2026-13595
util-linux/util-linux · use-after-free · medium · ANT-2026-ZRDQDR79
Heap-use-after-free in blkid_partition_get_start at partitions.c:1447 via nested BSD disklabel in DOS partition table
CVE-2026-26980
tryghost/ghost · query-injection · critical · ANT-2026-69D8H6RP
Critical Vulnerability (CVSS 9.1) : SQLi from unauthenticated user; arbitrary DB reads
CVE-2026-27654
nginx/nginx · oob-write · high · ANT-2026-HY56VRSB
Heap buffer overflow in ngx_http_dav_copy_move_handler at ngx_http_dav_module.c:703 via short Destination header with alias directive
CVE-2026-29198
rocketchat/rocket.chat · auth-bypass · critical · ANT-2026-GEM3N3N3
Critical vulnerability (cvss 9.8): complete authentication bypass to admin permissions
CVE-2026-31554
torvalds/linux · use-after-free · high · ANT-2026-1BCAFJCC
futex: UAF in private-hash teardown via cross-process sys_futex_requeue leading giving LPE
CVE-2026-33721
mapserver · oob-write · medium · ANT-2026-9SZMPW41
Heap buffer overflow in SLD categorize threshold parsing due to wrong counter variable in reallocation guard
CVE-2026-33901
imagemagick/imagemagick · oob-write · high · ANT-2026-T44WA684
Heap buffer overflow in MVG pattern rendering via CopyMagickString without bounds check
CVE-2026-35590
libvips/libvips · oob-write · low · ANT-2026-JBKARRJ7
Out-of-bounds IFD array access in EXIF metadata processing leading to write through corrupted pointer
CVE-2026-40383
joomla/joomla-cms · path-traversal · high · ANT-2026-HHD77M82
Path Traversal in `layout` Parameter Leads to Arbitrary PHP File Inclusion (LFI → RCE)
CVE-2026-41401
cesnet/libyang · use-after-free · medium · ANT-2026-TZQ1KH7E
Heap use-after-free write in metadata list management during XML data parsing due to incorrect list head pointer update
CVE-2026-45447
openssl/openssl · use-after-free · critical · ANT-2026-AYWQW7P2
PKCS7_verify frees caller-owned `indata` BIO when `digestAlgorithms` SET is empty
CVE-2026-45700
freerdp/freerdp · oob-write · critical · ANT-2026-HN9XZXJ9
heap-buffer-overflow write (attacker-controlled offset, partially-controlled data via rle delta values; up to ~15kb overwrite past ptempdata with these parameters, further with larger nxdst) in planar.c:472
CVE-2026-4747
freebsd/freebsd-src · oob-write · high · ANT-2026-MVVACQKN
Unauthenticated remote code execution via svc_rpc_gss_validate stack overflow
CVE-2026-48929
rocketchat/rocket.chat · auth-bypass · high · ANT-2026-QXNF2N9K
Unauthenticated Arbitrary File Deletion via `deleteFileMessage` Meteor Method
CVE-2026-5194
wolfssl/wolfssl · cert-validation · critical · ANT-2026-7DG11TPA
[SECURITY: critical] Universal ECDSA certificate forgery for arbitrary hosts
CVE-2026-5199
temporalio/temporal · broken-authorization · low · ANT-2026-DJBBBBPE
Cross-namespace manipulation (including deletion) of workflows on the same cluster
CVE-2026-5398
freebsd/freebsd-src · use-after-free · high · ANT-2026-5DFBSQR9
Local privilege escalation via tty_drop_ctty t_session UAF + pmap_pkru_update_range PDPE walk
CVE-2026-5447
wolfssl/wolfssl · oob-write · medium · ANT-2026-VV0PRKKV
wolfSSL: heap buffer overflow in CertFromX509() from AuthorityKeyIdentifier size mismatch
CVE-2026-5448
wolfssl/wolfssl · oob-write · low · ANT-2026-6615Y595
Final Assessment: 2-Byte Heap Overflow in wolfSSL_X509_notAfter / wolfSSL_X509_notBefore
CVE-2026-5466
wolfssl/wolfssl · authenticity-not-verified · high · ANT-2026-KNXJMVYC
Universal ECCSI signature forgery in wolfSSL wc_VerifyEccsiHash via r = 0, s = 0
CVE-2026-5477
wolfssl/wolfssl · weak-crypto · high · ANT-2026-ZZY4987K
wolfCrypt wc_CmacUpdate: 32-bit totalSz wraparound enables CMAC forgery on >4 GiB messages
CVE-2026-5479
wolfssl/wolfssl · authenticity-not-verified · high · ANT-2026-RSSMAMA7
wolfSSL EVP_CipherFinal does not verify the Poly1305 tag on ChaCha20-Poly1305 decrypt
CVE-2026-5500
wolfssl/wolfssl · authenticity-not-verified · high · ANT-2026-P23DVQM2
wolfSSL PKCS#7 AuthEnvelopedData decoder accepts truncated AES-GCM authentication tags
CVE-2026-5503
wolfssl/wolfssl · oob-write · medium · ANT-2026-0JRYQPCF
wolfSSL ECH: heap buffer overflow in TLSX_EchChangeSNI via publicName SNI pollution
CVE-2026-56132
libexpat/libexpat · oob-write · medium · ANT-2026-X3EB6DN3
Heap-buffer-overflow in doProlog at xmlparse.c:5957 via deeply nested DTD with external entity interaction
CVE-2026-57191
asterisk/asterisk · oob-write · critical · ANT-2026-HFGGE6HR
Stack buffer overflow in parse_simple_message_summary via unbounded sscanf %s (SIP MWI NOTIFY)
CVE-2026-58435
go-gitea/gitea · broken-authorization · medium · ANT-2026-VN61PHA0
Gitea LFS Deploy-Key Privilege Escalation — Cross-Repository Data Exfiltration
CVE-2026-6039
libreoffice/core · oob-write · medium · ANT-2026-8FZYKRTH
Heap buffer overflow in DXF LWPOLYLINE import via integer truncation from sal_Int32 to sal_uInt16
CVE-2026-6040
libreoffice/core · use-after-free · medium · ANT-2026-6X60WXT0
Heap use-after-free write in number format blank-width parsing via out-of-bounds remove() on freed buffer
CVE-2026-61627
libass/libass · oob-read · high · ANT-2026-9WB9SMM6
Heap-buffer-overflow in wrap_lines_measure at ass_render.c:1902 via malformed ASS/SSA subtitle
CVE-2026-63559
open62541/open62541 · oob-write · high · ANT-2026-PJV7Z0AR
Integer overflow in variant dimension validation allowing wild-address write via arrayDimensions product overflow
CVE-2026-6386
freebsd/freebsd-src · use-after-free · high · ANT-2026-5DFBSQR9
Local privilege escalation via tty_drop_ctty t_session UAF + pmap_pkru_update_range PDPE walk
CVE-2026-6479
postgres/postgres · unbounded-recursion · high · ANT-2026-CJQWKW82
Pre-auth unbounded recursion in ProcessStartupPacket: alternating SSL/GSS negotiation requests cause infinite recursion when both are rejected. ssl_done/gss_done flags oscillate (true,false)->(false,true) endlessly. No check_stack_depth. Pre-authentication.
CVE-2026-65423
open62541/open62541 · oob-write · high · ANT-2026-PJV7Z0AR
Integer overflow in variant dimension validation allowing wild-address write via arrayDimensions product overflow
CVE-2026-6772
nss · oob-write · high · ANT-2026-1ZNMP148
Off-by-one heap buffer overflow in TLS extension negotiation due to SSL_MAX_EXTENSIONS (22) being too small for 23 extensions
No published records fall inside the default discovery window.
GitHub Security Advisory records assigned to findings disclosed through this program. The records below are publicly available. Identifiers not listed belong to findings whose disclosure window has not yet closed, or have not yet been published by the assigning authority.
GHSA-425r-vwq2-26qv
libexpat/libexpat · oob-write · medium · ANT-2026-X3EB6DN3
Heap-buffer-overflow in doProlog at xmlparse.c:5957 via deeply nested DTD with external entity interaction
GHSA-9f49-8x56-jmjc
cesnet/libyang · use-after-free · medium · ANT-2026-TZQ1KH7E
Heap use-after-free write in metadata list management during XML data parsing due to incorrect list head pointer update
GHSA-c2q7-642g-3vwr
nss · oob-write · high · ANT-2026-1ZNMP148
Off-by-one heap buffer overflow in TLS extension negotiation due to SSL_MAX_EXTENSIONS (22) being too small for 23 extensions
GHSA-hwfh-mh4f-m67f
postgres/postgres · unbounded-recursion · high · ANT-2026-CJQWKW82
Pre-auth unbounded recursion in ProcessStartupPacket: alternating SSL/GSS negotiation requests cause infinite recursion when both are rejected. ssl_done/gss_done flags oscillate (true,false)->(false,true) endlessly. No check_stack_depth. Pre-authentication.
GHSA-mpxh-8fq3-x8mh
freerdp/freerdp · oob-write · critical · ANT-2026-H97FY6C8
Heap-buffer-overflow in cliprdr_main.c:547 freerdp/freerdp · oob-write · critical · ANT-2026-HN9XZXJ9
heap-buffer-overflow write (attacker-controlled offset, partially-controlled data via rle delta values; up to ~15kb overwrite past ptempdata with these parameters, further with larger nxdst) in planar.c:472 freerdp/freerdp · oob-write · critical · ANT-2026-RXYVE4DZ
Heap-buffer-overflow in sanitizer_common_interceptors.inc:827
GHSA-mvpx-xj7r-3p3r
freerdp/freerdp · oob-write · critical · ANT-2026-H97FY6C8
Heap-buffer-overflow in cliprdr_main.c:547 freerdp/freerdp · oob-write · critical · ANT-2026-HN9XZXJ9
heap-buffer-overflow write (attacker-controlled offset, partially-controlled data via rle delta values; up to ~15kb overwrite past ptempdata with these parameters, further with larger nxdst) in planar.c:472 freerdp/freerdp · oob-write · critical · ANT-2026-RXYVE4DZ
Heap-buffer-overflow in sanitizer_common_interceptors.inc:827
GHSA-p6r2-4hgm-m6ff
freerdp/freerdp · oob-write · critical · ANT-2026-H97FY6C8
Heap-buffer-overflow in cliprdr_main.c:547 freerdp/freerdp · oob-write · critical · ANT-2026-HN9XZXJ9
heap-buffer-overflow write (attacker-controlled offset, partially-controlled data via rle delta values; up to ~15kb overwrite past ptempdata with these parameters, further with larger nxdst) in planar.c:472 freerdp/freerdp · oob-write · critical · ANT-2026-RXYVE4DZ
Heap-buffer-overflow in sanitizer_common_interceptors.inc:827
GHSA-qpmf-9p9c-455w
util-linux/util-linux · use-after-free · medium · ANT-2026-ZRDQDR79
Heap-use-after-free in blkid_partition_get_start at partitions.c:1447 via nested BSD disklabel in DOS partition table
GHSA-v7jp-vmx6-5429
cesnet/libyang · use-after-free · medium · ANT-2026-TZQ1KH7E
Heap use-after-free write in metadata list management during XML data parsing due to incorrect list head pointer update
GHSA-wfx7-g85r-q6vw
libgit2/libgit2 · oob-write · medium · ANT-2026-RVPC18B1
Heap buffer overflow in bundled PCRE regex compilation via pre-compile/compile phase mismatch in atomic wrapping
No published records fall inside the default discovery window.
This graph compares Claude's initial severity assessments against the external security research firms' assessments, for those findings that have completed triage. Cells on the diagonal indicate agreement. The number assessed here represents the subset of vulnerabilities included on our disclosure ledger that were reviewed by our security partners, rather than disclosed by us directly.
Claude-assessed (rows) against external security research firm-assessed (columns), n = 1868.
88.0% exact agreement, 97.9% within one band.
Anthropic's severity assessments are produced before any maintainer input. Project maintainers often apply project-specific severity rules that Claude does not have access to at run time, so what one maintainer rates as critical another may rate as low. The external security research firms incorporate that context, which is why their assessments tend to be lower.
PROVENANCE
This snapshot was generated on 2026-11-02 19:30 UTC. The manifest hash below is the SHA-3-512 hash of the structured payload and is republished with every dated snapshot so any figure on this page can be verified against the machine-readable record.
Revision 40 · checksum 25d811e7b56632ef5bbb23eb25f82a46ebe97446ce2b5d3d2b1a17dc556dac9496752a21b063ebfb4d822074e621ae109af6b97aca35762cacc8c960d868e23f