HQbird 2024R2 Update 11
Foco da versão: Patches de segurança para o Firebird 2.5, novas capacidades do plugin de criptografia, melhorias no FBDataGuard e correções gerais de estabilidade.
ALERTAS DE SEGURANÇA
Firebird 2.5 — Vulnerabilidades Críticas Corrigidas
AÇÃO NECESSÁRIA para todos os usuários do Firebird 2.5.
O Firebird 2.5 padrão atingiu o fim de vida em 2019 e não recebe mais atualizações de segurança upstream. Esta versão do HQbird incorpora correções para várias vulnerabilidades graves descobertas recentemente e já corrigidas no Firebird 3.0, 4.0 e 5.0.
- CVE-2026-28212 — Corrigido no HQbird Firebird 2.5.27192
- CVE-2025-54989 — Corrigido no HQbird Firebird 2.5.27192
- CVE-2026-33337 — Corrigido no HQbird Firebird 2.5.27192
- CVE-2026-35215 — Corrigido no HQbird Firebird 2.5.27192
- CVE-2025-65104 — Corrigido (problema somente no cliente: fbclient.dll conectando ao Firebird 4+)
- CVE-2026-40342 — Não aplicável, não existe no Firebird 2.5
Recomendação: Atualize todas as instalações existentes do Firebird 2.5 para a versão mais recente do HQbird Firebird 2.5 imediatamente.
Firebird 3.0 / 4.0 / 5.0 — Utilize as Versões Mais Recentes
As vulnerabilidades listadas acima também afetam o Firebird 3.0, 4.0 e 5.0. Elas foram corrigidas nas seguintes versões upstream padrão:
- Firebird 3.0.14
- Firebird 4.0.7
- Firebird 5.0.4
Para usuários do HQbird, as versões recomendadas incluídas nesta versão (2024 R2 Update 11) são:
- Firebird 5.0 — build recomendado: 5.0.5.xxx
- Firebird 4.0 — build recomendado: 4.0.8.xxx
- Firebird 3.0 — build recomendado: 3.0.15.xxx
FIREBIRD 5 — CORREÇÃO DE BUG IMPORTANTE
A equipe de QA identificou um bug significativo e antigo que afetava a otimização de consultas complexas com muitas cláusulas LEFT JOIN. Esse problema foi corrigido no build do Firebird 5 incluído nesta versão do HQbird.
Detalhes: https://github.com/IBSurgeon/hqbird/commit/2f91fa002ff29d95eb0238666270928b575d568f/
MELHORIAS NO PLUGIN DE CRIPTOGRAFIA
O suporte a KeyHolderStdin foi adicionado para o Firebird 4. Essa funcionalidade estava disponível anteriormente apenas no Firebird 5 (o Firebird 3 utiliza um mecanismo diferente). Com esta atualização, os usuários do Firebird 4 agora podem passar senhas de criptografia via stdin, possibilitando o uso seguro de ferramentas de linha de comando sem salvar senhas em disco.
Ferramentas contempladas: gfix, gbak, nbackup.
Não é mais necessário utilizar o armazenamento de senhas no KeyHolder.conf, mesmo durante o desenvolvimento e depuração.
Instalação:
- Usuários do HQbird padrão: Um script de instalação atualizado (faz o download e instala o plugin de criptografia no Windows) está disponível em: https://github.com/IBSurgeon/FirebirdEncryptionPluginInstall
- Usuários licenciados do HQbird: Incluído diretamente no instalador do HQbird.
INSTALAÇÃO EM MODO SILENCIOSO (WINDOWS)
Diversas melhorias foram realizadas no processo de instalação silenciosa do Windows para proporcionar uma experiência de instalação mais flexível e configurável.
ALTERAÇÕES NO HQBIRD FBDATAGUARD
Melhorias
- Ajuste dos parâmetros adicionais padrão para reinicialização.
- Geração de configuração de replicação: removidas todas as chaves de configuração com valores vazios; removidos elementos irrelevantes para o papel do nó (parâmetros mantidos nas configurações após alternância de funções master/replica, ou após atualizações de versão de 2/3 para 4/5).
- Aplicada codificação UTF-8 para conexões de banco de dados (restaura o comportamento anteriormente existente).
- Atualização para o Jaybird 5.12.
- Corrigida a geração de string de conexão ao trabalhar com uma lista personalizada de plugins de autorização.
- Adicionada verificação de unicidade e exigência para o nome de registro informado para os bancos de dados.
Separação de Direitos de Acesso para o Usuário Convidado
Um novo mecanismo de separação de direitos de acesso foi implementado para usuários administradores e convidados.
Credenciais padrão do convidado (alteradas):
access.guest-login = viewer
access.guest-password = password4viewer
Restrições do usuário convidado:
- Não pode executar tarefas sob demanda (exibe um diálogo de "Acesso negado").
- Não pode realizar a reinicialização.
- Não pode gerenciar sessões de rastreamento, testes de velocidade ou alterar senhas.
Observações adicionais:
- As senhas só podem ser alteradas editando manualmente o arquivo: \HQBirdData\config\access.properties
- Se o access.guest-password for deixado vazio, o login pela conta de convidado é bloqueado completamente.
- A unicidade dos nomes de usuário de administrador e convidado não é validada.
Correções de Bugs
- Corrigidos diversos problemas no tratamento de erros para permissões insuficientes no sistema de arquivos.
- Adicionados registros de log e notificações de erro adicionais no manipulador de requisições VSS.
- Ajustadas as configurações padrão para corresponder às novas senhas padrão para tarefas de transferência de arquivos (porta: 8722 / usuário: socketuser / senha forte).
- Corrigida uma notificação crítica falsa ocasional para bancos de dados no estado "todas as tarefas temporariamente desativadas".
Download
Baixe o HQbird 2024R2 Update em https://ib-aid.com/en/download-hqbird