From bf93ee6c4a5816d01472a698c71e26f36a8ca0a4 Mon Sep 17 00:00:00 2001 From: toto Date: Wed, 4 Mar 2026 11:35:24 +0100 Subject: [PATCH] release: version 1.1.8 - Critical parser crash fix CRITICAL FIX: - Resolve crash in TLS parser with nil decode context - Use gopacket.NewPacket with LinkTypeIPv4/IPv6 - Fixes panic: runtime error: invalid memory address or nil pointer dereference - Properly handles raw IP packets after SLL header stripping Packaging: - Update RPM spec to version 1.1.8 - Update changelog with crash fix details Co-authored-by: Qwen-Coder Co-authored-by: Qwen-Coder --- cmd/ja4sentinel/main.go | 2 +- packaging/rpm/ja4sentinel.spec | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/cmd/ja4sentinel/main.go b/cmd/ja4sentinel/main.go index b123f89..277b91d 100644 --- a/cmd/ja4sentinel/main.go +++ b/cmd/ja4sentinel/main.go @@ -22,7 +22,7 @@ import ( var ( // Version information (set via ldflags) - Version = "1.1.7" + Version = "1.1.8" BuildTime = "unknown" GitCommit = "unknown" ) diff --git a/packaging/rpm/ja4sentinel.spec b/packaging/rpm/ja4sentinel.spec index 4b71e1e..c61513c 100644 --- a/packaging/rpm/ja4sentinel.spec +++ b/packaging/rpm/ja4sentinel.spec @@ -3,7 +3,7 @@ %if %{defined build_version} %define spec_version %{build_version} %else -%define spec_version 1.1.7 +%define spec_version 1.1.8 %endif Name: ja4sentinel @@ -123,6 +123,12 @@ fi %changelog +* Wed Mar 04 2026 Jacquin Antoine - 1.1.8-1 +- CRITICAL FIX: Resolve crash in TLS parser with nil decode context +- Use gopacket.NewPacket with LinkTypeIPv4/IPv6 instead of DecodeFromBytes +- Fixes panic: runtime error: invalid memory address or nil pointer dereference +- Properly handles raw IP packets after SLL header stripping + * Wed Mar 04 2026 Jacquin Antoine - 1.1.7-1 - FIX: Improve error logging with source/destination details - Add src_ip, src_port, dst_ip, dst_port to tlsparse error logs