CVE-2026-94635
Apache Thrift: Lua `TBinaryProtocol:readMessageBegin` bypasses `checkStringSize` on the pre-versioned name
CVE-2026-94635 is a high vulnerability (CVSS 8.7) in Apache Software Foundation Thrift, published October 2, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.34%, the 27th percentile. Fixed in thrift 0.25.0.
Allocation of resources without limits or throttling, Improper handling of length parameter inconsistency vulnerability in Apache Thrift Lua bindings.
This issue affects Apache Thrift: before 0.25.0.
Users are recommended to upgrade to version 0.25.0, which fixes the issue.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
8.7
Apache Thrift: Lua `TBinaryProtocol:readMessageBegin` bypasses `checkStringSize` on the pre-versioned name
Allocation of resources without limits or throttling, Improper handling of length parameter inconsistency vulnerability in Apache Thrift Lua bindings.
This issue affects Apache Thrift: before 0.25.0.
Users are recommended to upgrade to version 0.25.0, which fixes the issue.
- Record
CVE-2026-94635- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-770, CWE-130
- Updated
- 2026-11-02
EUVDEUVD-2026-91330
8.7
Allocation of resources without limits or throttling, Improper handling of length parameter inconsistency vulnerability in Apache Thrift Lua bindings.
This issue affects Apache Thrift: before 0.25.0.
Users are recommended to upgrade to version 0.25.0, which fixes the issue.
- Record
EUVD-2026-91330- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-8x7g-5x7q-xx8p
8.7
Allocation of resources without limits or throttling, Improper handling of length parameter...
Allocation of resources without limits or throttling, Improper handling of length parameter inconsistency vulnerability in Apache Thrift Lua bindings.
This issue affects Apache Thrift: before 0.25.0.
Users are recommended to upgrade to version 0.25.0, which fixes the issue.
- Record
GHSA-8x7g-5x7q-xx8p- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Weakness
- CWE-130
- Updated
- 2026-11-02
NVD
8.7
Allocation of resources without limits or throttling, Improper handling of length parameter inconsistency vulnerability in Apache Thrift Lua bindings.
This issue affects Apache Thrift: before 0.25.0.
Users are recommended to upgrade to version 0.25.0, which fixes the issue.
- Record
CVE-2026-94635- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Weakness
- CWE-130, CWE-770
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-94635
8.7
Allocation of resources without limits or throttling, Improper handling of length parameter inconsistency vulnerability in Apache Thrift Lua bindings. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to version 0.25.0, which fixes the issue.
- Record
DEBIAN-CVE-2026-94635- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVRHSA-2026:74369
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:74369- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 4 moreShow less
OSVUBUNTU-CVE-2026-94635
8.7
Allocation of resources without limits or throttling, Improper handling of length parameter inconsistency vulnerability in Apache Thrift Lua bindings. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to version 0.25.0, which fixes the issue.
- Record
UBUNTU-CVE-2026-94635- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVAZL-106629 No score
CVE-2026-94635 affecting package thrift 0.24.0-1
Allocation of resources without limits or throttling, Improper handling of length parameter inconsistency vulnerability in Apache Thrift Lua bindings.
This issue affects Apache Thrift: before 0.25.0.
Users are recommended to upgrade to version 0.25.0, which fixes the issue.
- Record
AZL-106629- Updated
- 2026-11-02
OSVBIT-thrift-2026-94635 No score
Apache Thrift: Lua `TBinaryProtocol:readMessageBegin` bypasses `checkStringSize` on the pre-versioned name
Allocation of resources without limits or throttling, Improper handling of length parameter inconsistency vulnerability in Apache Thrift Lua bindings.
This issue affects Apache Thrift: before 0.25.0.
Users are recommended to upgrade to version 0.25.0, which fixes the issue.
- Record
BIT-thrift-2026-94635- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12051-1 No score
libthrift-0_25_0-0.25.0-1.1 on GA media
These are all security issues fixed in the libthrift-0_25_0-0.25.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12051-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
thriftAzure Linux:3 |
through 0.24.0-1 | None known |
thriftBitnami |
before 0.25.0 | 0.25.0 |
thriftDebian:12 |
All versions, plus listed versions 0.17.0-20.17.0-30.17.0-40.18.1-10.18.1-2 Show 16 moreShow less0.19.0-10.19.0-20.19.0-2.10.19.0-2.1~exp10.19.0-30.19.0-40.20.0-10.22.0-10.22.0-20.22.0-30.22.0-40.23.0-10.23.0-20.23.0-30.24.0-10.24.0-2 |
None known |
thriftDebian:13 |
All versions, plus listed versions 0.19.0-40.20.0-10.22.0-10.22.0-20.22.0-3 Show 6 moreShow less0.22.0-40.23.0-10.23.0-20.23.0-30.24.0-10.24.0-2 |
None known |
thriftDebian:14 |
All versions, plus listed versions 0.19.0-40.20.0-10.22.0-10.22.0-20.22.0-3 Show 6 moreShow less0.22.0-40.23.0-10.23.0-20.23.0-30.24.0-10.24.0-2 |
None known |
perl-thriftRed Hat:hummingbird:1 |
before 0:0.25.0-0.1.hum1 | 0:0.25.0-0.1.hum1 |
python3-thriftRed Hat:hummingbird:1 |
before 0:0.25.0-0.1.hum1 | 0:0.25.0-0.1.hum1 |
thriftRed Hat:hummingbird:1 |
before 0:0.25.0-0.1.hum1 | 0:0.25.0-0.1.hum1 |
thrift-develRed Hat:hummingbird:1 |
before 0:0.25.0-0.1.hum1 | 0:0.25.0-0.1.hum1 |
thrift-glibRed Hat:hummingbird:1 |
before 0:0.25.0-0.1.hum1 | 0:0.25.0-0.1.hum1 |
Show 7 moreShow less
| Package | Affected | Fixed |
|---|---|---|
thrift-qtRed Hat:hummingbird:1 |
before 0:0.25.0-0.1.hum1 | 0:0.25.0-0.1.hum1 |
thriftUbuntu:20.04:LTS |
All versions, plus listed versions 0.11.0-60.13.0-2build10.13.0-2build2 |
None known |
thriftUbuntu:22.04:LTS |
All versions, plus listed versions 0.13.0-6ubuntu10.13.0-6ubuntu20.13.0-6ubuntu30.13.0-70.16.0-2 |
None known |
thriftUbuntu:24.04:LTS |
All versions, plus listed versions 0.17.0-40.19.0-20.19.0-2build10.19.0-2.1build40.19.0-2.1build5 |
None known |
thriftUbuntu:26.10 |
All versions, plus listed versions 0.22.0-3ubuntu10.23.0-30.23.0-3ubuntu1 |
None known |
thriftUbuntu:26.04:LTS |
All versions, plus listed versions 0.19.0-4build10.22.0-30.22.0-3ubuntu1 |
None known |
thriftopenSUSE:Tumbleweed |
before 0.25.0-1.1 | 0.25.0-1.1 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-02 | created | CVE List, EUVD, GitHub Advisories, NVD, OSV |
References
lists.apache.org/thread/33otcgbqd27wf6qq810q56znzbomnhg1
lists.apache.org/thread/ow8994gb5g8ssmmbkbl48xqb0tpvqyr3
nvd.nist.gov/vuln/detail/CVE-2026-94635
github.com/advisories/GHSA-8x7g-5x7q-xx8p
security-tracker.debian.org/tracker/CVE-2026-94635
access.redhat.com/errata/RHSA-2026:74369
Show 194 moreShow less
access.redhat.com/security/cve/CVE-2026-94635
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2026-93926
access.redhat.com/security/cve/CVE-2026-94634
access.redhat.com/security/cve/CVE-2026-93925
access.redhat.com/security/cve/CVE-2026-94633
access.redhat.com/security/cve/CVE-2026-85483
access.redhat.com/security/cve/CVE-2026-85494
access.redhat.com/security/cve/CVE-2026-91137
access.redhat.com/security/cve/CVE-2026-85087
access.redhat.com/security/cve/CVE-2026-87117
access.redhat.com/security/cve/CVE-2026-90440
access.redhat.com/security/cve/CVE-2026-94650
access.redhat.com/security/cve/CVE-2026-96294
access.redhat.com/security/cve/CVE-2026-94644
access.redhat.com/security/cve/CVE-2026-85086
access.redhat.com/security/cve/CVE-2026-82458
access.redhat.com/security/cve/CVE-2026-96990
access.redhat.com/security/cve/CVE-2026-94645
access.redhat.com/security/cve/CVE-2026-82459
access.redhat.com/security/cve/CVE-2026-85493
access.redhat.com/security/cve/CVE-2026-96292
access.redhat.com/security/cve/CVE-2026-96288
access.redhat.com/security/cve/CVE-2026-66331
access.redhat.com/security/cve/CVE-2026-83745
access.redhat.com/security/cve/CVE-2026-94638
access.redhat.com/security/cve/CVE-2026-94654
access.redhat.com/security/cve/CVE-2026-94657
access.redhat.com/security/cve/CVE-2026-96277
access.redhat.com/security/cve/CVE-2026-86535
access.redhat.com/security/cve/CVE-2026-92834
access.redhat.com/security/cve/CVE-2026-94652
access.redhat.com/security/cve/CVE-2026-85088
access.redhat.com/security/cve/CVE-2026-86536
access.redhat.com/security/cve/CVE-2026-94658
access.redhat.com/security/cve/CVE-2026-66837
access.redhat.com/security/cve/CVE-2026-96289
access.redhat.com/security/cve/CVE-2026-66859
access.redhat.com/security/cve/CVE-2026-94646
access.redhat.com/security/cve/CVE-2026-96287
access.redhat.com/security/cve/CVE-2026-96286
access.redhat.com/security/cve/CVE-2026-85476
access.redhat.com/security/cve/CVE-2026-66054
access.redhat.com/security/cve/CVE-2026-94636
images.redhat.com
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_74369.json
bugzilla.redhat.com/show_bug.cgi?id=2545180
cve.org/CVERecord?id=CVE-2026-66054
nvd.nist.gov/vuln/detail/CVE-2026-66054
lists.apache.org/thread/7c23sgowkb3ssmolqofqsn8wzsddvf33
bugzilla.redhat.com/show_bug.cgi?id=2545179
cve.org/CVERecord?id=CVE-2026-66055
nvd.nist.gov/vuln/detail/CVE-2026-66055
lists.apache.org/thread/nxlmlhgsh7fwr4mo1fkhtkw3v266qhcx
bugzilla.redhat.com/show_bug.cgi?id=2545165
cve.org/CVERecord?id=CVE-2026-66081
nvd.nist.gov/vuln/detail/CVE-2026-66081
lists.apache.org/thread/9d51ygo6hrsdo5ndwckbwt3mnp290m57
bugzilla.redhat.com/show_bug.cgi?id=2545175
cve.org/CVERecord?id=CVE-2026-66331
nvd.nist.gov/vuln/detail/CVE-2026-66331
lists.apache.org/thread/971572orz86jdwlg58wqv8o50oqqb143
bugzilla.redhat.com/show_bug.cgi?id=2545163
cve.org/CVERecord?id=CVE-2026-66837
nvd.nist.gov/vuln/detail/CVE-2026-66837
lists.apache.org/thread/7o985t84551tpo55v6fsd3g42gs3zps1
bugzilla.redhat.com/show_bug.cgi?id=2545169
cve.org/CVERecord?id=CVE-2026-66858
nvd.nist.gov/vuln/detail/CVE-2026-66858
lists.apache.org/thread/6kl6g40tpl8zt3opd8fwn6bsgyddzhd5
bugzilla.redhat.com/show_bug.cgi?id=2545172
cve.org/CVERecord?id=CVE-2026-66859
nvd.nist.gov/vuln/detail/CVE-2026-66859
lists.apache.org/thread/n9rogg2166hl9y4ycq5njpvnxndr8y5o
bugzilla.redhat.com/show_bug.cgi?id=2545042
cve.org/CVERecord?id=CVE-2026-82458
nvd.nist.gov/vuln/detail/CVE-2026-82458
lists.apache.org/thread/7xqf651pvjykw0xr9vw0ooz0bwx7wzy7
bugzilla.redhat.com/show_bug.cgi?id=2545041
cve.org/CVERecord?id=CVE-2026-82459
nvd.nist.gov/vuln/detail/CVE-2026-82459
lists.apache.org/thread/zf8ppfpl6nqhp53sxnz6osnjw93g9fw2
bugzilla.redhat.com/show_bug.cgi?id=2545142
cve.org/CVERecord?id=CVE-2026-83745
nvd.nist.gov/vuln/detail/CVE-2026-83745
lists.apache.org/thread/64y7f0b89mnq4xoqcn4h26to8kskolgc
bugzilla.redhat.com/show_bug.cgi?id=2545053
cve.org/CVERecord?id=CVE-2026-85086
nvd.nist.gov/vuln/detail/CVE-2026-85086
lists.apache.org/thread/c7f9g4027ok0gocyso2y84r2mhgc2xmy
bugzilla.redhat.com/show_bug.cgi?id=2545088
cve.org/CVERecord?id=CVE-2026-85088
nvd.nist.gov/vuln/detail/CVE-2026-85088
lists.apache.org/thread/zcgm7lx6037lvgvn87rc1tj3p0zhv371
bugzilla.redhat.com/show_bug.cgi?id=2545019
cve.org/CVERecord?id=CVE-2026-85494
nvd.nist.gov/vuln/detail/CVE-2026-85494
lists.apache.org/thread/rm0m34gt6fh1flvt16wty559hfg191qr
bugzilla.redhat.com/show_bug.cgi?id=2545128
cve.org/CVERecord?id=CVE-2026-86535
nvd.nist.gov/vuln/detail/CVE-2026-86535
lists.apache.org/thread/94cvvzzl0rh707bn2j4zt844v547508g
bugzilla.redhat.com/show_bug.cgi?id=2545075
cve.org/CVERecord?id=CVE-2026-86536
nvd.nist.gov/vuln/detail/CVE-2026-86536
lists.apache.org/thread/xckvfky30kdnk8vqnhy0wndthvc9nymp
bugzilla.redhat.com/show_bug.cgi?id=2545121
cve.org/CVERecord?id=CVE-2026-86537
nvd.nist.gov/vuln/detail/CVE-2026-86537
lists.apache.org/thread/k14jfr1xwc0vtmm2s7xro6lt7q4y6s7m
bugzilla.redhat.com/show_bug.cgi?id=2545066
cve.org/CVERecord?id=CVE-2026-90440
nvd.nist.gov/vuln/detail/CVE-2026-90440
lists.apache.org/thread/s8fjltl6c1pkm7vg9v4qkr89b5b74jbg
bugzilla.redhat.com/show_bug.cgi?id=2545010
cve.org/CVERecord?id=CVE-2026-93925
nvd.nist.gov/vuln/detail/CVE-2026-93925
lists.apache.org/thread/b4rrkrwoyqb9g7hk58d3fx09cbvp1tg9
bugzilla.redhat.com/show_bug.cgi?id=2545008
cve.org/CVERecord?id=CVE-2026-93926
nvd.nist.gov/vuln/detail/CVE-2026-93926
lists.apache.org/thread/9353rb8mpoq4ltff88h1j2y3hfy6blgb
bugzilla.redhat.com/show_bug.cgi?id=2545011
cve.org/CVERecord?id=CVE-2026-94633
nvd.nist.gov/vuln/detail/CVE-2026-94633
lists.apache.org/thread/cxkbblyht7988p2o6yvnmd6536qmt88k
bugzilla.redhat.com/show_bug.cgi?id=2544989
cve.org/CVERecord?id=CVE-2026-94635
bugzilla.redhat.com/show_bug.cgi?id=2545160
cve.org/CVERecord?id=CVE-2026-94638
nvd.nist.gov/vuln/detail/CVE-2026-94638
lists.apache.org/thread/v60w786pqr7njzz9425grby8yjrgmbsj
bugzilla.redhat.com/show_bug.cgi?id=2545138
cve.org/CVERecord?id=CVE-2026-94646
nvd.nist.gov/vuln/detail/CVE-2026-94646
lists.apache.org/thread/5hjh0gz8wf6bo7ydxjpqj92m42hwmfo8
bugzilla.redhat.com/show_bug.cgi?id=2545020
cve.org/CVERecord?id=CVE-2026-94650
nvd.nist.gov/vuln/detail/CVE-2026-94650
lists.apache.org/thread/poskkt3p754b2f293g63934hw160o86j
bugzilla.redhat.com/show_bug.cgi?id=2545135
cve.org/CVERecord?id=CVE-2026-94652
nvd.nist.gov/vuln/detail/CVE-2026-94652
lists.apache.org/thread/nodwz7gjvogkkh3w1jwbsslk1c7t0727
bugzilla.redhat.com/show_bug.cgi?id=2545145
cve.org/CVERecord?id=CVE-2026-94654
nvd.nist.gov/vuln/detail/CVE-2026-94654
lists.apache.org/thread/kx3xdttoypl8j4dcxmqbq9dwy1w0kr7j
bugzilla.redhat.com/show_bug.cgi?id=2545148
cve.org/CVERecord?id=CVE-2026-94657
nvd.nist.gov/vuln/detail/CVE-2026-94657
lists.apache.org/thread/lpcmo2xjfyfww474xdyyfypkqthk9s14
bugzilla.redhat.com/show_bug.cgi?id=2545159
cve.org/CVERecord?id=CVE-2026-96277
nvd.nist.gov/vuln/detail/CVE-2026-96277
lists.apache.org/thread/k1t5r9sz7k5tn57cnf5khw2ywlxv6098
bugzilla.redhat.com/show_bug.cgi?id=2545035
cve.org/CVERecord?id=CVE-2026-96292
nvd.nist.gov/vuln/detail/CVE-2026-96292
lists.apache.org/thread/3wmvtvv56rky5wtszn4zr8w12kg928qn
ubuntu.com/security/CVE-2026-94635
suse.com/security/cve/CVE-2026-82458
suse.com/security/cve/CVE-2026-82459
suse.com/security/cve/CVE-2026-85086
suse.com/security/cve/CVE-2026-85483
suse.com/security/cve/CVE-2026-85493
suse.com/security/cve/CVE-2026-85494
suse.com/security/cve/CVE-2026-86537
suse.com/security/cve/CVE-2026-91135
suse.com/security/cve/CVE-2026-91137
suse.com/security/cve/CVE-2026-93925
suse.com/security/cve/CVE-2026-93926
suse.com/security/cve/CVE-2026-94633
suse.com/security/cve/CVE-2026-94634
suse.com/security/cve/CVE-2026-94635
suse.com/security/cve/CVE-2026-94639
suse.com/security/cve/CVE-2026-94642
suse.com/security/cve/CVE-2026-94644
suse.com/security/cve/CVE-2026-94645
suse.com/security/cve/CVE-2026-94650
suse.com/security/cve/CVE-2026-94651
suse.com/security/cve/CVE-2026-94653
suse.com/security/cve/CVE-2026-94654
suse.com/security/cve/CVE-2026-94655
suse.com/security/cve/CVE-2026-94656
suse.com/security/cve/CVE-2026-94657
suse.com/security/cve/CVE-2026-94658
suse.com/security/cve/CVE-2026-96277
suse.com/security/cve/CVE-2026-96286
suse.com/security/cve/CVE-2026-96287
suse.com/security/cve/CVE-2026-96288
suse.com/security/cve/CVE-2026-96289
suse.com/security/cve/CVE-2026-96292
suse.com/security/cve/CVE-2026-96990
Left out here: 8 references. The JSON record has them.