Apache Thrift, Apache Thrift, Apache Thrift, Apache Thrift, Apache Thrift, Apache Thrift: skip() does not apply the recursion limit (Python accelerator, PHP, Perl, Lua, Smalltalk, OCaml)
The protocol skip routine in several Apache Thrift bindings did not apply the binding's recursion limit, so a message that nests unknown fields deeply enough can exhaust the stack. Affected: the Python C++ accelerator (the pure-Python protocols are not affected), the PHP library and its thrift_protocol extension, and the Perl, Lua, Smalltalk and OCaml libraries.
This issue affects Apache Thrift: before 0.25.0.
Users are recommended to upgrade to version 0.25.0, which fixes the issue.
Fatos de produtos e versões por escopo
Dados de correção desconhecidos; nenhuma versão corrigida é deduzida aqui. Dados ausentes não comprovam ausência de correção.
Exploração desconhecida; este catálogo não avalia exploração.
Apache Thrift
Fornecedor
Apache Software Foundation
Produto
Apache Thrift
Plataformas
Desconhecido
Status padrão
unaffected
Pacote
thrift
Coleção do pacote
https://pypi.python.org
Apache Thrift · Fatos de produtos e versões por escopo
Versão (version)
Status (status)
Esquema de versões (versionType)
Fim exclusivo (lessThan)
Fim inclusivo (lessThanOrEqual)
Mudanças de status (at → status)
0
affected
semver
0.25.0
Indisponível
Nenhuma listada
Apache Thrift
Fornecedor
Apache Software Foundation
Produto
Apache Thrift
Plataformas
Desconhecido
Status padrão
unaffected
Pacote
apache/thrift
Coleção do pacote
https://packagist.org
Apache Thrift · Fatos de produtos e versões por escopo
Versão (version)
Status (status)
Esquema de versões (versionType)
Fim exclusivo (lessThan)
Fim inclusivo (lessThanOrEqual)
Mudanças de status (at → status)
0
affected
semver
0.25.0
Indisponível
Nenhuma listada
Apache Thrift
Fornecedor
Apache Software Foundation
Produto
Apache Thrift
Plataformas
Desconhecido
Status padrão
unaffected
Pacote
Thrift
Coleção do pacote
https://cpan.org/modules
Apache Thrift · Fatos de produtos e versões por escopo
Versão (version)
Status (status)
Esquema de versões (versionType)
Fim exclusivo (lessThan)
Fim inclusivo (lessThanOrEqual)
Mudanças de status (at → status)
0
affected
semver
0.25.0
Indisponível
Nenhuma listada
Apache Thrift
Fornecedor
Apache Software Foundation
Produto
Apache Thrift
Plataformas
Desconhecido
Status padrão
unaffected
Pacote
Lua
Apache Thrift · Fatos de produtos e versões por escopo
Versão (version)
Status (status)
Esquema de versões (versionType)
Fim exclusivo (lessThan)
Fim inclusivo (lessThanOrEqual)
Mudanças de status (at → status)
0
affected
semver
0.25.0
Indisponível
Nenhuma listada
Apache Thrift
Fornecedor
Apache Software Foundation
Produto
Apache Thrift
Plataformas
Desconhecido
Status padrão
unaffected
Pacote
Smalltalk
Apache Thrift · Fatos de produtos e versões por escopo
Versão (version)
Status (status)
Esquema de versões (versionType)
Fim exclusivo (lessThan)
Fim inclusivo (lessThanOrEqual)
Mudanças de status (at → status)
0
affected
semver
0.25.0
Indisponível
Nenhuma listada
Apache Thrift
Fornecedor
Apache Software Foundation
Produto
Apache Thrift
Plataformas
Desconhecido
Status padrão
unaffected
Pacote
OCaml
Apache Thrift · Fatos de produtos e versões por escopo