projectdiscovery / interactsh

An OOB interaction gathering server and client library
https://app.interactsh.com
MIT License
3.3k stars 352 forks source link

Client v1.1.9 Segfault #806

Closed geeknik closed 3 months ago

geeknik commented 6 months ago

Interactsh version: 1.1.9

Current Behavior:

[INF] Current interactsh version 1.1.9 (latest)
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x1075156]

goroutine 1 [running]:
github.com/projectdiscovery/interactsh/pkg/client.decodePublicKey({0x0?, 0x4a9?})
        /home/runner/work/interactsh/interactsh/pkg/client/client.go:284 +0x36
github.com/projectdiscovery/interactsh/pkg/client.New(0xc00067bed8)
        /home/runner/work/interactsh/interactsh/pkg/client/client.go:169 +0x505
main.main()
        /home/runner/work/interactsh/interactsh/cmd/interactsh-client/main.go:133 +0x185d

Expected Behavior:

No crash.

Steps To Reproduce:

interactsh-client -s xyz.tld -t t0k3n -asn -o interactsh/log.json -json -v

Anything else:

go version go1.21.3 linux/amd64 Ubuntu 23.04 (6.2.0-33-generic)