CVE-2026-76788: ZEPHYRPROJECT
- Severity
- 8.8 (HIGH)
- Vendor
- ZEPHYRPROJECT
- Patch status
- Unknown
- Published
- 2026-10-19T21:18:01.380
Why it matters
This matters because the affected product may be exploitable without valid credentials. Internet-facing deployments should be reviewed first.
Recommended admin actions
- Review and patch based on exposure, asset criticality, and business impact.
- Compare installed versions against the affected version range in the advisory.
- Treat internet-facing systems as higher priority.
Technical summary
The OSDP Control Panel reply parser cp_decode_response() in subsys/mgmt/osdp/src/osdp_cp.c decodes replies from a Peripheral Device into a stack-allocated struct osdp_event. For the REPLY_KEYPPAD and REPLY_RAW reply types, the payload length is taken from the received frame and the only validation performed is that the declared length is self-consistent with the number of payload bytes present in the frame. Because the attacker controls both the length field and the frame length, that check imposes no bound, and the subsequent memcpy() writes into the fixed 64-byte data arrays of struct osdp_event_keypress / struct osdp_event_cardread (OSDP_EVENT_MAX_DATALEN). The sibling REPLY_FMT handler in the same switch already carried the missing > OSDP_EVENT_MAX_DATALEN bound. The defect is reached from cp_process_reply(), which reads bytes from the OSDP RS-485 channel and passes them through osdp_phy_check_packet() and osdp_phy_decode_packet() before dispatching on the reply ID. Triggering it requires CONFIG_OSDP with CONFIG_OSDP_MODE_CP and an application event callback registered (the normal Control Panel integration), plus a frame carrying a correct SOM, a valid CRC-16, and a matching 2-bit sequence number — all of which are computable or observable by anyone on the bus. No check ties the reply ID to the outstanding command, so an oversized REPLY_KEYPPAD or REPLY_RAW is accepted as the answer to a routine CMD_POLL. A malicious or compromised card reader, or anyone with access to the RS-485 wiring, can supply such a frame; CONFIG_OSDP_SC_ENABLED only helps while a secure channel is active, and a single unauthenticated frame carrying a bad MAC causes sc_deactivate(), after which plaintext replies are again accepted. With the default CONFIG_OSDP_UART_BUFFER_LENGTH of 256, roughly 180 bytes of fully attacker-chosen data can be written past the end of the stack-allocated event object, over saved registers and the return address on typical Cortex-M and RISC-V frame layouts (Zephyr does not enable stack canaries by default). The impact ranges from a hard crash of the access-control panel to potential control-flow hijack in the context of the OSDP receive thread. The fix adds an OSDP_EVENT_MAX_DATALEN bound to both handlers, capping each memcpy() at the size of its destination.
View the official NVD record for CVE-2026-76788
CVE data is sourced from NVD/CNA records and optional enrichment. Validate against the vendor advisory before taking production action.
VULNERABILITY PULSE
| AFFECTED PRODUCT | ACTION | ||
|---|---|---|---|
| CVE-2026-101809 |
ORACLE
Reporter: SECALERT_US
|
10
CRITICAL
|
VIEW RECORD |
| CVE-2026-81212 |
IBM DataStage on Cloud Pak for Data 5.4.0.0
Reporter: PSIRT
|
10
CRITICAL
|
VIEW RECORD |
| CVE-2026-87337 |
ORACLE
Reporter: SECALERT_US
|
10
CRITICAL
|
VIEW RECORD |
| CVE-2026-91216 |
the Oracle SOA Suite product of Oracle Fusion Middleware (component: Fabric Layer)
Reporter: SECALERT_US
|
10
CRITICAL
|
VIEW RECORD |
| CVE-2026-91221 |
the Oracle SOA Suite product of Oracle Fusion Middleware (component: Fabric Layer)
Reporter: SECALERT_US
|
10
CRITICAL
|
VIEW RECORD |
| CVE-2026-91231 |
the Oracle SOA Suite product of Oracle Fusion Middleware (component: Adapters)
Reporter: SECALERT_US
|
10
CRITICAL
|
VIEW RECORD |
| CVE-2026-91299 |
ORACLE
Reporter: SECALERT_US
|
10
CRITICAL
|
VIEW RECORD |
| CVE-2026-105312 |
REDHAT
Reporter: SECALERT
|
9.9
CRITICAL
|
VIEW RECORD |
| CVE-2026-113672 |
argo-cd PATCH
Reporter: SECURITY-ADVISORIES
|
9.9
CRITICAL
|
VIEW RECORD |
| CVE-2026-113708 |
argo-cd PATCH
Reporter: SECURITY-ADVISORIES
|
9.9
CRITICAL
|
VIEW RECORD |
| CVE-2026-113709 |
argo-cd PATCH
Reporter: SECURITY-ADVISORIES
|
9.9
CRITICAL
|
VIEW RECORD |
| CVE-2026-101446 |
ORACLE
Reporter: SECALERT_US
|
9.9
CRITICAL
|
VIEW RECORD |
| CVE-2026-101501 |
Oracle Trusted Answer Search (component: PLSQL package). The supported
Reporter: SECALERT_US
|
9.9
CRITICAL
|
VIEW RECORD |
| CVE-2026-101503 |
Oracle Trusted Answer Search (component: PLSQL package). The supported
Reporter: SECALERT_US
|
9.9
CRITICAL
|
VIEW RECORD |
| CVE-2026-101528 |
ORACLE
Reporter: SECALERT_US
|
9.9
CRITICAL
|
VIEW RECORD |
| CVE-2026-101529 |
ORACLE
Reporter: SECALERT_US
|
9.9
CRITICAL
|
VIEW RECORD |
| CVE-2026-91222 |
ORACLE
Reporter: SECALERT_US
|
9.9
CRITICAL
|
VIEW RECORD |
| CVE-2026-91224 |
the Oracle SOA Suite product of Oracle Fusion Middleware (component: Fabric Layer)
Reporter: SECALERT_US
|
9.9
CRITICAL
|
VIEW RECORD |
| CVE-2026-91232 |
the Oracle SOA Suite product of Oracle Fusion Middleware (component: Fabric Layer)
Reporter: SECALERT_US
|
9.9
CRITICAL
|
VIEW RECORD |
| CVE-2026-91250 |
the Oracle SOA Suite product of Oracle Fusion Middleware (component: Adapters)
Reporter: SECALERT_US
|
9.9
CRITICAL
|
VIEW RECORD |
| CVE-2026-91251 |
the Oracle SOA Suite product of Oracle Fusion Middleware (component: Adapters)
Reporter: SECALERT_US
|
9.9
CRITICAL
|
VIEW RECORD |
| CVE-2026-91354 |
Clean Content SDK). The supported
Reporter: SECALERT_US
|
9.9
CRITICAL
|
VIEW RECORD |
| CVE-2026-91637 |
Oracle Essbase (component: Security). The supported
Reporter: SECALERT_US
|
9.9
CRITICAL
|
VIEW RECORD |
| CVE-2026-91638 |
Oracle Essbase (component: Security). The supported
Reporter: SECALERT_US
|
9.9
CRITICAL
|
VIEW RECORD |
| CVE-2026-91658 |
Oracle Essbase (component: Security). The supported
Reporter: SECALERT_US
|
9.9
CRITICAL
|
VIEW RECORD |
| CVE-2026-91663 |
Oracle Essbase (component: Security). The supported
Reporter: SECALERT_US
|
9.9
CRITICAL
|
VIEW RECORD |
| CVE-2026-113620 |
Eclipse ioFog
Reporter: EMO
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-101484 |
Oracle Secure Backup (component: Backup and Restore). Supported
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-101499 |
ORACLE
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-101521 |
Oracle APEX (component: General). Supported
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-101537 |
the Oracle Solaris product of Oracle Systems (component: Utility). The supported
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-101763 |
ORACLE
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-101767 |
ORACLE
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-60432 |
the Oracle Solaris product of Oracle Systems (component: Image Packaging System)
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-83396 |
ORACLE
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-83397 |
ORACLE
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-83399 |
the Oracle WebLogic Server product of Oracle Fusion Middleware (component: Core)
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-87251 |
ORACLE
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-91214 |
the Oracle SOA Suite product of Oracle Fusion Middleware (component: Fabric Layer)
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-91220 |
ORACLE
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-91233 |
ORACLE
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-91234 |
the Oracle SOA Suite product of Oracle Fusion Middleware (component: Fabric Layer)
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-91235 |
the Oracle SOA Suite product of Oracle Fusion Middleware (component: Fabric Layer)
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-91236 |
the Oracle SOA Suite product of Oracle Fusion Middleware (component: Fabric Layer)
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-91323 |
the Oracle WebLogic Server product of Oracle Fusion Middleware (component: Core)
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-91408 |
ORACLE
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-91491 |
Oracle Identity Manager Connector
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-91495 |
ORACLE
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-91665 |
Oracle Essbase (component: Security). The supported
Reporter: SECALERT_US
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-92559 |
IBM App Connect Enterprise 13.0.1.0
Reporter: PSIRT
|
9.8
CRITICAL
|
VIEW RECORD |
| CVE-2026-101420 |
the PeopleSoft Enterprise PeopleTools product of Oracle PeopleSoft (component: SQR)
Reporter: SECALERT_US
|
9.6
CRITICAL
|
VIEW RECORD |
| CVE-2026-87347 |
the Oracle HTTP Server product of Oracle Fusion Middleware (component: OSSL Module)
Reporter: SECALERT_US
|
9.6
CRITICAL
|
VIEW RECORD |
| CVE-2026-91218 |
the Oracle SOA Suite product of Oracle Fusion Middleware (component: Fabric Layer)
Reporter: SECALERT_US
|
9.6
CRITICAL
|
VIEW RECORD |
| CVE-2026-91243 |
ORACLE
Reporter: SECALERT_US
|
9.6
CRITICAL
|
VIEW RECORD |
| CVE-2026-113678 |
Froxlor PATCH
Reporter: DISCLOSURE
|
9.4
CRITICAL
|
VIEW RECORD |
| CVE-2026-109442 |
piflow 2.0.0
Reporter: DISCLOSURE
|
9.3
CRITICAL
|
VIEW RECORD |
| CVE-2026-75128 |
Langchain-Chatchat
Reporter: DISCLOSURE
|
9.3
CRITICAL
|
VIEW RECORD |
| CVE-2026-77932 |
DB-GPT
Reporter: DISCLOSURE
|
9.3
CRITICAL
|
VIEW RECORD |
| CVE-2026-77933 |
DB-GPT
Reporter: DISCLOSURE
|
9.3
CRITICAL
|
VIEW RECORD |
| CVE-2026-77936 |
letta
Reporter: DISCLOSURE
|
9.3
CRITICAL
|
VIEW RECORD |
| CVE-2026-113380 |
RingRTC PATCH
Reporter: CVE
|
9.3
CRITICAL
|
VIEW RECORD |
| CVE-2026-43836 |
ADAM-3600
Reporter: 5F57B9BF-260D-4433-BF07-B6A79E9BB7D4
|
9.3
CRITICAL
|
VIEW RECORD |
| CVE-2026-43844 |
ADAM-3600
Reporter: 5F57B9BF-260D-4433-BF07-B6A79E9BB7D4
|
9.3
CRITICAL
|
VIEW RECORD |
| CVE-2026-9589 |
Unblu Spark
Reporter: VULNERABILITY
|
9.3
CRITICAL
|
VIEW RECORD |
| CVE-2026-86471 |
An unvalidated runtime configuration value in Apache CouchDB 3.5.2 and below on all platforms PATCH
Reporter: SECURITY
|
9.3
CRITICAL
|
VIEW RECORD |
| CVE-2026-93475 |
the remote, peer-supplied store
Reporter: EMO
|
9.3
CRITICAL
|
VIEW RECORD |
| CVE-2026-113802 |
WL-WN530BE1-A
Reporter: DISCLOSURE
|
9.3
CRITICAL
|
VIEW RECORD |
| CVE-2026-91230 |
the Oracle SOA Suite product of Oracle Fusion Middleware (component: Fabric Layer)
Reporter: SECALERT_US
|
9.3
CRITICAL
|
VIEW RECORD |
| CVE-2026-91622 |
(component: Product Quality Management). The supported
Reporter: SECALERT_US
|
9.3
CRITICAL
|
VIEW RECORD |
| CVE-2026-91644 |
Oracle Essbase (component: Security). The supported
Reporter: SECALERT_US
|
9.3
CRITICAL
|
VIEW RECORD |
| CVE-2026-43838 |
ADAM-3600
Reporter: 5F57B9BF-260D-4433-BF07-B6A79E9BB7D4
|
9.2
CRITICAL
|
VIEW RECORD |
| CVE-2026-43845 |
ADAM-3600
Reporter: 5F57B9BF-260D-4433-BF07-B6A79E9BB7D4
|
9.2
CRITICAL
|
VIEW RECORD |
| CVE-2026-113613 |
FlexGet PATCH
Reporter: DISCLOSURE
|
9.2
CRITICAL
|
VIEW RECORD |
| CVE-2016-20101 |
Issuu Panel PATCH
Reporter: DISCLOSURE
|
9.2
CRITICAL
|
VIEW RECORD |
| CVE-2026-101296 |
Apache Tomcat: from 11.0.0-M1 PATCH
Reporter: SECURITY
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-101356 |
Apache Tomcat: from 11.0.22 PATCH
Reporter: SECURITY
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-103119 |
Apache Tomcat: from 11.0.0-M25 PATCH
Reporter: SECURITY
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-113682 |
Networknt light-4j from 2.1.5 PATCH
Reporter: DISCLOSURE
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-113703 |
SuggestArr PATCH
Reporter: DISCLOSURE
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-105772 |
Path Traversal (CWE-22) in FileArtifactService in Google ADK TypeScript (@google/adk) PATCH
Reporter: CVE-COORDINATION
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-10131 |
Totolink
Reporter: TALOS-CNA
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-10132 |
Totolink
Reporter: TALOS-CNA
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-10133 |
Totolink
Reporter: TALOS-CNA
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-10135 |
Totolink
Reporter: TALOS-CNA
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-10136 |
Totolink
Reporter: TALOS-CNA
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-10137 |
Totolink
Reporter: TALOS-CNA
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-10138 |
Totolink
Reporter: TALOS-CNA
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-10139 |
Totolink
Reporter: TALOS-CNA
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-10141 |
Totolink
Reporter: TALOS-CNA
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-112712 |
@fastify/middie is the Express-style middleware engine for Fastify. In PATCH
Reporter: CE714D77-ADD3-4F53-AFF5-83D477B104BB
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-28763 |
Totolink
Reporter: TALOS-CNA
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-33568 |
Totolink
Reporter: TALOS-CNA
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-35499 |
Totolink
Reporter: TALOS-CNA
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-40615 |
Totolink
Reporter: TALOS-CNA
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-40627 |
Totolink
Reporter: TALOS-CNA
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-41222 |
Totolink
Reporter: TALOS-CNA
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-41223 |
Totolink
Reporter: TALOS-CNA
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-42019 |
Totolink
Reporter: TALOS-CNA
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-42020 |
Totolink
Reporter: TALOS-CNA
|
9.1
CRITICAL
|
VIEW RECORD |
| CVE-2026-42021 |
Totolink
Reporter: TALOS-CNA
|
9.1
CRITICAL
|
VIEW RECORD |
About the Vulnerability Pulse CVE Feed
The Vulnerability Pulse feed tracks live CVE advisories sourced from the National Vulnerability Database and vendor security disclosures. It is designed for SOC analysts, IT administrators, and security teams who need a fast, filterable view of current vulnerabilities without digging through raw NVD data.
How to Use the CVE Advisory Tracker
Use the severity filters to narrow results to Critical or High priority vulnerabilities. Filter by vendor to focus on software and hardware relevant to your environment. Export to CSV for reporting, ticketing, or patch prioritization workflows.
What Is a CVE Advisory?
A CVE (Common Vulnerabilities and Exposures) advisory is a public disclosure of a security vulnerability assigned a unique identifier by MITRE. Advisories include severity scores (CVSS), affected versions, and remediation guidance. Monitoring CVE advisories is a core function of vulnerability management programs and SOC operations.
CVE Analysis & Writeups
For in-depth analysis of specific vulnerabilities, visit the IT Knowledge Bases blog for CVE breakdowns, exploitation analysis, and remediation guidance written for security practitioners.