P.K. SHARMA

Cyber security intelligence, AI governance, practitioner analysis

Kali Linux 2026.3 adds six tools and kernel 7.1.5; Kali's pages list all six only under the 'everything' set

Kali Linux 2026.3, posted 26 October 2026, lists six new tools and a kernel jump from 6.19 to 7.1.5. Kali's own tool pages put all six only in kali-linux-everything, and the installer images were built on 9 October.

By Parminder Kumar Sharma · · 22 min read

Six new tools, 119 days after 2026.2, and not one in the default list

Kali Linux 2026.3 was announced on Monday 26 October 2026, 119 days after 2026.2 on 29 June (derived from the two post dates). The post lists six new tools. On Kali's own tool pages, read on release day, each of the six names one metapackage, kali-linux-everything. On Kali's metapackage page, kali-linux-default, which Kali describes as depending on the applications in the default official images, lists none of the six, and no other metapackage on that page lists them either.

That does not mean the tools are missing from every image, and it does not mean they are unsafe. The post says only that the six are "available in the network repositories", and it does not say which images install them. What it shows is that "six new tools" counts packages added to a repository, not tools a reader finds on a default install.

This briefing reads Kali's release post in full, then the six tool pages, the metapackage page, Kali's download and verification pages, its package tracker, bug tracker and GitLab milestone, the upstream repository of each tool, and KDE's and kernel.org's own release lists. All were read between 13:30 to 14:20 GMT on Monday 26 October 2026. BleepingComputer's report of the same day (secondary) was read for comparison only; where it differs from Kali's post, this article follows Kali. Kali is a free distribution that OffSec, which sells security training, runs as one of its community projects: the kali.org footer says so, and the kali.org menu links OffSec's courses and a free capture the flag event. That is the publisher's interest, and it is stated once here.

Kali Linux, Kali Linux 2026.3 release, 26 October 2026. The banner Kali uses at the head of its post; it carries no technical content.

What the release post states, and what it leaves out

The post is headed "Kali Linux 2026.3 Release (Build-Scripts Refresh)" and says this is "the third release of the year". It groups the changes under three headings: build scripts, desktop updates and new tools. The table sets each item as printed against what the post does not say. The post lists no removals or deprecations, and it prints no download count, no bug count, no security audit of the images and no named maintainers for the new tools.

Kali's 2026.3 post, read 26 October 2026, item by item. The right-hand column is what this reading found absent from the post.

ItemAs the post prints itNot stated
CadenceThird release of the year, the first since 2026.2 "from June".Why it landed after the end of calendar Q3. Kali's GitLab milestone shows a due date of 8 September.
Packages126 package updates, including the Kali kernel "from 6.19 to 7.1.5"; six new tools.Which packages; whether the six are among the 126; removals.
Build scriptsRefreshed so each has the same features and layout; container builds with Docker and Podman via build-in-container.sh; Kali apologises for broken CI pipelines; not all refreshed, aiming for 2026.4.Which scripts are done; whether official images are reproducible or builds attested.
Desktop"KDE Plasma has been updated to 6.7"; per-screen virtual desktops; new tool icons.The patch version, KDE Frameworks and Qt versions, and whether GNOME or Xfce changed.
NetHunterTicWatch Pro 3 wardriving, WearHunter ("currently experimental"), NFC access to read, clone and edit Mifare Classic cards, KernelSU support, nine new kernels.Which devices were tested by whom; legal limits on use.
Docs and mirrorsThree new documentation pages and nine updated; four new mirrors, all in Europe.How mirrors are vetted. All four mirror links in the post are plain http.
People27 community names across four roles (derived: 5 documentation, 1 tool documentation, 19 NetHunter, 2 packaging).Who packaged or reviewed the six new tools.

One line in the post is easy to read past. It says the build scripts "are the same scripts we use to generate every official Kali image". That is a statement about transparency of method, and it is useful. It is not a statement that two builds of the scripts give identical files, and the post does not claim that.

The six tools: where they come from, and where Kali puts them

The tool table below joins three sources: Kali's tool page for each package, the upstream repository's licence as GitHub shows it, and the version in kali-rolling on Kali's package tracker the same day. The versions differ for four of the six because the tool pages carry earlier "Updated on" dates (30 September for dalfox, katana, qsreplace and rustscan; 3 September for snaffler-ng; 25 August for sdrangel). The pages were therefore written before the release post, and the tracker is the better guide to what a reader installs today.

The six new tools. Kali tool pages and package tracker (pkg.kali.org) read 26 October 2026; licences as shown on each upstream GitHub page, not checked against Kali's copyright files.

ToolUpstream and licenceVersion: Kali page, then trackerMetapackage on Kali's page
dalfox, XSS scannerRepository, MIT. Version 3 is a rewrite in Rust.3.2.2, then 3.2.4-0kali1kali-linux-everything only
katana, crawlerRepository, MIT1.7.0, then 1.8.0-0kali1kali-linux-everything only
qsreplace, query string rewriterRepository, MIT0.0.3, then 0.0.3-0kali1kali-linux-everything only
rustscan, port scannerRepository, GPL-3.02.4.1, then 2.4.1-0kali1kali-linux-everything only
sdrangel, SDR front endRepository, GPL-3.0; Kali's source repository is the Debian hamradio team's7.27.2, then 7.27.2+dfsg-1kali-linux-everything only
snaffler-ng, SMB share scannerRepository, Apache-2.0; a Python port of an earlier Windows tool1.5.13, then 1.5.13-0kali1kali-linux-everything only
Drawn from the six kali.org tool pages and the kali-meta page, read 26 October 2026. Each tool name appears once on the kali-meta page, in the dependency list of kali-linux-everything.

Kali's own page calls kali-linux-everything the metapackage that depends on "all other specific purpose metapackages" and warns "this will install a lot of stuff". Each tool page prints its own install command, for example sudo apt install katana. The Kali bug tracker's 2026.3 change log, read at the same time, lists 13 issues, six of which are the six tool additions (6 of 13, 46 per cent, derived). The tracker's status label for 2026.3 still reads "Not Yet Released", and so does the one for 2026.2, so that label is not a release indicator.

Kali Linux, Kali Linux 2026.3 release, 26 October 2026. Kali's grid of new and updated tool icons. It shows icons for many tools, not only the six new ones, and the post does not say which are which.

What each tool says it does, and what a defender can hunt

A penetration testing distribution is dual use: the same tools serve an authorised engagement and an intruder. This table keeps to what each tool's own page prints. The third column holds only detail the page or its upstream documentation prints; where a defender would want a user agent or a scan signature and none is printed, the cell says so. Anything inferred is marked as inference.

Capability as each tool's own page states it, with defender-relevant detail only where printed. Kali tool pages read 26 October 2026; upstream READMEs read the same day.

ToolWhat its own page says it doesPrinted detail a defender can useNot printed
dalfoxXSS scanner "focused on automation". Commands: scan, server (API mode), payload, and mcp, an MCP stdio server exposing its tools. Upstream lists WAF fingerprinting.Nothing network specific.No user agent or request signature on the pages read.
katanaCrawler with headless mode, JavaScript parsing, optional automatic form filling and, in headless mode, a login option and a captcha solver provider option.Default 150 requests per second, concurrency 10, depth 3. A TLS client hello randomisation flag exists, so a JA3 rule may not hold if it is used (inference). One flag validates found secrets with live API calls.No default user agent on the Kali page. An upstream README sample dated 2023 shows an old Chrome user agent; the README does not call it a default.
qsreplaceReads URLs on stdin and replaces every query string value with a value you supply, once per host and path.Two options only, append and ignore path.The pages describe no network activity of its own (inference: it rewrites a URL list).
rustscanPort scanner: "all 65k ports in 3 seconds", scripting engine, pipes open ports into Nmap. Its help warns against use on sensitive infrastructure.Defaults: batch size 4500, timeout 1500 ms, one try. A UDP mode exists.No user agent; no signature beyond the connection rate.
sdrangelSoftware defined radio front end for receivers and transmitters including RTL-SDR, BladeRF and HackRF; modes include ADS-B, AIS, APRS and DAB.Radio, not network. Its manual page shows a web API address and port option.Licensing and legal limits on transmitting.
snaffler-ng"Post-exploitation tool" that finds readable SMB shares, walks directories and flags credentials and sensitive data. NTLM, Kerberos, pass-the-hash and SOCKS options.Defaults: 60 worker threads, 100 threads for DNS and port 445 probes, SMB timeout 5 seconds. A stealth option "pads LDAP queries with random attributes to break IDS signatures".Windows event IDs or share-access patterns. Kali's page counts 103 built-in rules, upstream's README 106.

Two points follow. First, the snaffler-ng stealth option is documented by the tool itself: detections keyed on a fixed LDAP query shape may not fire when it is used (inference from the printed description). Behaviour is the sturdier hunt: one account or host touching many hosts and many shares in a short time. Second, rustscan's page says the tool is fast by design, so a burst of connection attempts across many ports from one source is the pattern its own description implies (inference).

One more thing the post does not mention. Dalfox's help lists an mcp command, and the 2026.3 change log on Kali's bug tracker includes an item whose title names mcp-kali-server, reporting that its health check "incorrectly reports tools as missing". This briefing did not read that package's page, so it states only that both appear in Kali's own records. If you drive offensive tools from an AI agent, the questions of scope, approval and logging belong to you, and neither the post nor the tool pages answer them.

Plasma, Frameworks, Qt and the kernel: a screenshot is a snapshot

The post says only that Plasma "has been updated to 6.7" and that the kernel goes "from 6.19 to 7.1.5". The version detail comes from the screenshot in Kali's own post: Plasma 6.7.4, KDE Frameworks 6.28.0, Qt 6.10.2, kernel 7.1.5+kali-amd64, Wayland, in a VirtualBox guest. The screenshot's panel clock reads 5:58 AM, 9/24/26, so it was taken on 24 September, 32 days before the post (derived).

Kali Linux, Kali Linux 2026.3 release, 26 October 2026 (Kali's file kali-kde-plasma-6.7.png). The screenshot is Kali's own figure; its clock reads 24 September.

Versions as printed, as listed on Kali's package tracker (kali-rolling) and as listed upstream, all read 26 October 2026.

ComponentPost and its screenshotKali tracker, 26 OctUpstream, 26 Oct
Kernel6.19 to 7.1.5; screenshot 7.1.5+kali-amd64linux 7.1.5-1kali1 in rolling; 7.2.9-1kali1 in kali-experimentalkernel.org: mainline 7.3 (18 Oct), stable 7.2.12 (21 Oct); no 7.1 line listed
Plasma"6.7"; screenshot 6.7.4plasma-workspace 6.7.4-2KDE: 6.7.4 on 4 Aug, 6.7.5 on 8 Sep, 6.8.0 on 14 Oct, 6.8.1 on 20 Oct
KDE FrameworksNot stated; screenshot 6.28.0kf6-kcoreaddons 6.30.0-1KDE: 6.28.0 on 10 Jul, 6.30.0 on 9 Sep, 6.31.0 on 9 Oct
QtNot stated; screenshot 6.10.2qt6-base 6.11.2+dfsg-5Not checked

Read together, the screenshot's Frameworks and Qt are older than what kali-rolling lists on release day (6.30.0 and 6.11.2), and Plasma 6.7.4 is one patch release behind KDE's 6.7.5 and a minor version behind 6.8. This briefing could not establish which versions the 2026.3 installer image carries, so it treats the screenshot as one machine on one day. A reader should run the About page on their own system.

The kernel is the larger open question. The 2026.2 post explained that Kali held at 6.19 because kernel 7.0 had "incompatibilities with the NVidia DKMS drivers" reported in Debian, and offered 7.0 in kali-experimental for people who did not need NVIDIA. It also listed Copy Fail (CVE-2026-31431) and Dirty Frag (CVE-2026-43284 and CVE-2026-43500) among the disclosures that made a newer kernel attractive; those identifiers are as the 2026.2 post prints them and were not checked here. The 2026.3 post moves to 7.1.5 and does not say whether the NVIDIA problem is resolved. Kali's NVIDIA driver page, last updated 8 May 2026, does not mention kernel 7. The uname -v line the post prints shows the kernel was built on 29 July 2026, 89 days before the post (derived). kernel.org's list on release day has no 7.1 line; this briefing found no statement of when 7.1 stops receiving fixes.

The dates, to scale

Several dates in Kali's own records bear on how fresh "fresh images" are. Kali's GitLab milestone for 2026.3 opened on 30 June and carries a due date of 8 September. The post came 48 days after that date (derived). The page also shows 33 work items, 23 open and 10 closed, and 59 merge requests, all merged. The 2026.2 milestone's due date was 9 June and its post came 20 days later (derived). Nothing in the post explains the gap, and a milestone date is a plan, not a promise; the figures are reported, not explained.

Drawn from the kali.org posts, the get-kali page, GitLab milestone 51, the cdimage.kali.org listing, kde.org announcements, kernel.org and the screenshot, all read 26 October 2026. Gaps are derived by counting days.

The download server's directory for 2026.3, read on release day, lists the installer image at 4.7 GiB with a timestamp of 9 October 2026, and the SHA256SUMS and SHA256SUMS.gpg files with a timestamp of 20 October. So the installer images were built 17 days before the post and the checksum and signature files were uploaded six days before it (derived). The post itself says weekly builds exist for readers who do not want to wait, and that they "do not go through the same QA process" as release images. A fresh install from the 2026.3 installer starts from a package set at least 17 days old, and the full upgrade is the step that closes that gap (inference from the build date).

Verifying the download: what Kali documents, and where a reader can slip

A penetration testing image is high value to an attacker. Kali says so itself: a bogus Kali "could do a tremendous amount of damage", and it documents three ways to check a download. The diagram sets them side by side with what each one trusts, in Kali's own words.

Drawn from Kali's pages 'Downloading Kali Linux' (updated 2026-Jun-30) and 'Download Kali Linux Images Securely' (updated 2025-Jun-11), read 26 October 2026, and from BleepingComputer's article.

Kali's pages have rough edges that matter to someone following them. The download page prints each image's SHA256 beside the file, which is method 1 and shares its trust with that page. The "download securely" page was last updated in June 2025 and its sample output shows a signature made in April 2025, so it shows the shape of a good result, not a 2026.3 result. The longer "Downloading Kali Linux" page uses 2026.2 file names in its examples and still says the current release is "v2025.4, as of this writing". The two pages name different key servers. The fingerprint they print is the same, and it is the thing to compare. The key is the 2025 signing key, created 17 April 2025 and expiring 17 April 2028 as Kali prints it.

This briefing did not download an image, did not import the key and did not run gpg --verify on the 2026.3 files, so it cannot say that the signature on the 2026.3 SHA256SUMS verifies. It deliberately does not reproduce any image checksum: a hash copied from this article would be one more page to trust. The secondary report is a small example of the problem. BleepingComputer's 26 October article links its "directly download ISO images" text to cdimage.kali.org/kali-2025.2/, a 2025.2 directory, and prints an upgrade command that writes /etc/apt/sources.list, the file Kali's 2026.2 post said is retired in favour of kali.sources. Kali's own post prints the kali.sources form. It also tells WSL users to move to WSL 2, which Kali's post does not; this briefing could not find that advice in Kali's post.

The wider lesson is the one this site has met twice this month. A checksum that sits with the file proves little if the place that serves the file is compromised: see the OVHcloud CLI case, where the checksum list was swapped with the binaries, and the AOMEI Backupper case, where the expected checksum changed with the file. Kali's method 3 exists for exactly that reason, and it is the only one of the three that a compromised download page does not defeat.

Two smaller supply chain notes from the post itself. The quick example for building your own image pairs git clone with sudo ./build.sh, which runs the cloned repository's script as root; the post does not mention pinning a commit or checking a signed tag before doing so. And all four new mirror links in the post begin with http://, as does the Kali apt source line (http://http.kali.org/kali/). apt checks repository metadata against the keyring named in Signed-By, so this is a design choice rather than a flaw, but a reader should know it is there.

Five labels doing the work of facts

A label is not a control, and a release post is full of labels. This table separates what each one establishes from what it does not.

Labels in Kali's 2026.3 post and what the record behind them shows.

Label in the postWhat it establishesWhat it does not establish
"six new tools"Six packages were added to Kali's network repositories; Kali's pages name them.That any of them is in the default install. Kali's pages list all six only under kali-linux-everything.
"KDE Plasma has been updated to 6.7"A Plasma 6.7 series, shown at 6.7.4 in Kali's screenshot.That 6.7.4 is current: KDE shipped 6.7.5 on 8 September and 6.8.0 on 14 October.
"kernel from 6.19 to 7.1.5"The kernel in the image and rolling is 7.1.5, built 29 July.That it is the newest kernel on offer (7.2.9 is in experimental), or that the NVIDIA concern from 2026.2 is settled.
"Fresh Images"Images named 2026.3 exist on the download server.That they were built on release day. The listing shows 9 October for the installer.
"the same scripts we use ... every official Kali image"The build scripts are public and used for official images.That builds are reproducible, or that the cloned scripts you run as root are the ones Kali used.

Technical details

Every block below is copied from the page named in its caption, read on 26 October 2026. Shell prompts are removed, and where a tool's help wraps a sentence over lines, the lines are joined. Where this site derived something, the caption says so. The Kali post and pages publish no exploit, indicator of compromise or hash for the six tools, so nothing of that kind is shown. There is no working attack code here.

First, the upgrade for an existing install, as Kali's post prints it. The first command overwrites /etc/apt/sources.list.d/kali.sources; keep a copy if you have edited it. The third command copies the files in /etc/skel into your home directory; -b keeps a backup of each file it replaces and -i asks first. The last line reboots only if the system asks for it, and -f is the forced form, so save your work before running it.

Text
sudo tee /etc/apt/sources.list.d/kali.sources << 'EOF'
Types: deb
URIs: http://http.kali.org/kali/
Suites: kali-rolling
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/kali-archive-keyring.gpg
EOF
sudo apt update && sudo apt -y full-upgrade
cp -vrbi /etc/skel/. ~/
[ -f /var/run/reboot-required ] && sudo reboot -f
Kali Linux 2026.3 release post, kali.org/blog/kali-linux-2026-3-release/, read 26 October 2026. Existing installs.

Then the checks the post prints to confirm the result. The uname -v line carries the kernel build date used in the dates section above. The post notes that the uname -r output differs by architecture.

Text
grep VERSION /etc/os-release
VERSION_ID="2026.3"
VERSION="2026.3"
VERSION_CODENAME=kali-rolling
uname -v
#1 SMP PREEMPT_DYNAMIC Kali 7.1.5-1kali1 (2026-07-29)
uname -r
7.1.5+kali-amd64
Kali Linux 2026.3 release post, read 26 October 2026. Output lines are as printed.

For a fresh image, Kali documents verification against a signed checksum file. The fingerprint is the value to compare character by character; the last command assumes the ISO's name, which in Kali's example is a 2026.2 file, so substitute your own file name. The key's email address, obfuscated on the page, is omitted.

Text
wget -q -O - https://archive.kali.org/archive-key.asc | gpg --import
gpg --keyserver hkps://keyserver.ubuntu.com --recv-key 827C8569F2518CC677FECA1AED65462EC8D5E4C5
gpg --fingerprint 827C8569F2518CC677FECA1AED65462EC8D5E4C5
pub   rsa4096 2025-04-17 [SC] [expires: 2028-04-17]
      827C 8569 F251 8CC6 77FE  CA1A ED65 462E C8D5 E4C5
uid           [ unknown] Kali Linux Archive Automatic Signing Key (2025)
gpg --verify SHA256SUMS.gpg SHA256SUMS
grep kali-linux-2026.2-live-amd64.iso SHA256SUMS | shasum -a 256 -c
Kali, 'Download Kali Linux Images Securely' (updated 2025-Jun-11) and 'Downloading Kali Linux' (updated 2026-Jun-30), read 26 October 2026.

The download directory lists the two files the signature method needs. This is the listing as read, reduced to the lines that matter. The sizes and timestamps are the server's; the 17 and six day gaps in this article are derived from them.

Text
SHA256SUMS 2.8 KiB 2026-Oct-20 03:57
SHA256SUMS.gpg 833 B 2026-Oct-20 03:57
kali-linux-2026.3-installer-amd64.iso 4.7 GiB 2026-Oct-09 16:13
kali-linux-2026.3-installer-netinst-amd64.iso 712.0 MiB 2026-Oct-09 16:29
cdimage.kali.org/kali-2026.3/ directory listing, read 26 October 2026 (columns joined, other files omitted).

Next, building your own installer image, as the post prints it. Note the build mirror in the post's sample output, http://http.kali.org/kali/, and that build.sh runs under sudo. The post's own custom example adds rustscan to an image.

Text
sudo apt install git ca-certificates
git clone https://gitlab.com/kalilinux/build-scripts/kali-installer.git
cd ./kali-installer/
sudo apt install simple-cdd debian-cd cpio mtools dosfstools xorriso
sudo ./build.sh
sudo apt install podman
sudo ./build-in-container.sh
sudo ./build.sh --hostname haxbox --packages rustscan
sudo ./build.sh --branch kali-dev --variant netinst --arch arm64
Kali Linux 2026.3 release post, read 26 October 2026. Commands from the quick example, in order.

Now the lines from the tool pages that bear on scope and detection. These are the defaults and options the tools' own help prints. A defender can use the rates and probe behaviour as hunting hints; an operator should read them before a first run to keep traffic inside the authorised scope.

Text
-rl, -rate-limit int                maximum requests to send per second (default 150)
-c, -concurrency int                number of concurrent fetchers to use (default 10)
-d, -depth int                       maximum depth to crawl (default 3)
-tlsi, -tls-impersonate              enable experimental client hello (ja3) tls randomization
-kb-validate-secrets                 validate detected secrets against their provider (sends live API calls)
-al, -auto-login string                automatic login with username:password (headless only)
-csp, -captcha-solver-provider string  captcha solver provider (e.g. capsolver)
Kali tool page for katana (1.7.0, updated 2026-Sep-30), read 26 October 2026. Selected flags; the page's help text is longer.
Text
Scans all 65k ports in 3 seconds.
Automatically pipes ports into Nmap.
WARNING Do not use this program against sensitive infrastructure since the specified server may not be able to handle this many socket connections at once.
[default: 4500]
[default: 1500]
Kali tool page for rustscan (page text 2.3.0 in the help sample, package 2.4.1, updated 2026-Sep-30), read 26 October 2026. Selected lines; wrapped sentences joined.
Text
--hash TEXT NT hash for Pass-the-Hash authentication
--max-threads -x INTEGER Maximum total worker threads (default: 60)
--dns-threads INTEGER Concurrent threads for DNS + port 445 reachability probes (default: 100)
--timeout INTEGER SMB connection timeout in seconds (default: 5)
--stealth OPSEC mode: pad LDAP queries with random attributes to break IDS signatures
--state PATH Path to state database (default: ./snaffler.db). Auto-resumes if DB exists.
Kali tool page for snaffler-ng (1.5.13, updated 2026-Sep-03), read 26 October 2026. Selected option lines; wrapped lines joined.
Text
scan        Scan targets for XSS
server      Run API/server mode
payload     Manage or enumerate payloads
mcp         Run MCP stdio server (Model Context Protocol) exposing Dalfox tools
Kali tool page for dalfox (3.2.2, updated 2026-Sep-30), read 26 October 2026. The command list from the help output.

Finally, the package tracker's kali-rolling versions for the six tools and the kernel as read on 26 October, shown as a table because they are this site's reading of a page that changes daily, not text Kali published as a block.

Kali package tracker, pkg.kali.org, kali-rolling column, read 26 October 2026.

Packagekali-rollingOther column shown
dalfox3.2.4-0kali1kali-dev the same
katana1.8.0-0kali1kali-dev the same
qsreplace0.0.3-0kali1kali-dev the same
rustscan2.4.1-0kali1kali-dev the same
sdrangel7.27.2+dfsg-1kali-dev the same
snaffler-ng1.5.13-0kali1kali-dev the same
linux7.1.5-1kali1kali-experimental 7.2.9-1kali1

What to do, in the order worth doing

Take this with you

For users of Kali, then for defenders

  • Do not upgrade in the middle of an engagement. Kali's own updating page says to make sure tools work before an engagement and not to update during one.
  • Snapshot or back up the virtual machine or disk before running the full upgrade, and keep a copy of your existing kali.sources and home directory dotfiles; the post's commands overwrite the sources file and copy /etc/skel files over your home directory.
  • For a fresh install, verify with the signed SHA256SUMS method and compare the key fingerprint yourself against Kali's page; do not rely on a checksum copied from an article or a link in a news report. Check the file name says 2026.3.
  • Test your NVIDIA setup on a snapshot before the kernel change if you use the proprietary driver, because the 2026.2 post tied its kernel decision to that driver and the 2026.3 post is silent on it.
  • Install the six new tools only when you need them, from Kali's repositories, and read each upstream repository and licence first. Dalfox 3 is a rewrite; katana can send live API calls to validate secrets; snaffler-ng can copy files; rustscan's own help warns about load.
  • Keep every use inside written authorisation and scope. Set rate limits explicitly instead of relying on defaults, and log which tool touched which target and when.
  • If you build your own image, read the build scripts before running them with sudo, pin a commit, and prefer the container build the post now supports.
  • Change the default credentials on any pre-built virtual machine or ARM image before attaching it to a network; Kali's download page says these images carry default credentials and points to the page that lists them.
  • Defenders: hunt for behaviour, not names. One source touching many hosts and shares in a short time (SMB share enumeration); a burst of connections across many ports (the rate rustscan's page implies); sustained HTTP crawling near 150 requests per second from one source (katana's printed default). Treat the stealth and TLS randomisation options as reasons to add behavioural rules beside any signature.
  • If you expose offensive tools to an AI agent through an MCP server, set the scope and approval rules yourself and log every command; Kali's pages do not set them for you.

What could not be verified

No image was downloaded and no signature was verified, so the integrity of the 2026.3 files is unchecked. The licences are as GitHub's repository pages show them, not Kali's package copyright files. The tools were read about, not run. Which versions of Frameworks and Qt the 2026.3 installer carries is not established; the screenshot and the tracker disagree, and the screenshot is dated 24 September. Whether the six tools are among the 126 package updates is not stated. The package tracker's change log pages for the six tools were not read, so their first appearance in kali-rolling is not dated here beyond the tool pages' own dates. The CVE identifiers cited from the 2026.2 post were not checked against CVE.org. This briefing found nothing on end of life for the 7.1 kernel line and says only that kernel.org's list does not show it. Everything that depends on a page that updates daily, including the tracker versions, the GitLab milestone counts and the download directory, is as of the read time stated in the opening section.

The question that exposes the gap

A release post can say six tools are new. It cannot say which of them are on the machine in front of you, which kernel and desktop that machine really runs, or that the image that put them there is the one Kali signed. Before the next engagement, can you show, for your own Kali box, the image you installed, the fingerprint you checked and the packages you added, or are you relying on a headline?

Key facts

Sources

  1. PrimaryKali Linux 2026.3 release post, dated 26 October 2026, read in full: the six tools, 126 package updates, kernel 7.1.5, Plasma 6.7, build scripts, upgrade commands, the three images and the screenshotKali Linux (OffSec)accessed 2026-10-26
  2. PrimaryKali Linux 2026.2 release post, dated 29 June 2026: the cadence, nine new tools, the 6.19 kernel decision and its NVIDIA reason, the build scripts previewKali Linux (OffSec)accessed 2026-10-26
  3. PrimaryKali Linux 2026.1 release post, dated 24 March 2026: used for the cadence onlyKali Linux (OffSec)accessed 2026-10-26
  4. PrimaryKali download page: the 2026.3 images and their listed SHA256 values, the VM and ARM images and their default credentials noteKali Linux (OffSec)accessed 2026-10-26
  5. PrimaryDownloading Kali Linux, updated 2026-Jun-30: the three verification methods, the commands, the key fingerprintKali Linux (OffSec)accessed 2026-10-26
  6. PrimaryDownload Kali Linux Images Securely, updated 2025-Jun-11: the signed SHA256SUMS method and the fingerprintKali Linux (OffSec)accessed 2026-10-26
  7. PrimaryUpdating Kali, updated 2026-May-14: advice not to update during an engagementKali Linux (OffSec)accessed 2026-10-26
  8. PrimaryKali Linux Metapackages, updated 2025-Jun-11: what kali-linux-default and kali-linux-everything areKali Linux (OffSec)accessed 2026-10-26
  9. Primarykali-meta page: dependency lists of every metapackage, used to find where each of the six tools appearsKali Linux (OffSec)accessed 2026-10-26
  10. PrimaryInstall NVIDIA GPU Drivers, updated 2026-May-08: checked for any mention of kernel 7Kali Linux (OffSec)accessed 2026-10-26
  11. PrimaryKali tool page for dalfox, updated 2026-Sep-30: description, version, metapackage, help outputKali Linux (OffSec)accessed 2026-10-26
  12. PrimaryKali tool page for katana, updated 2026-Sep-30: description, metapackage, help output and defaultsKali Linux (OffSec)accessed 2026-10-26
  13. PrimaryKali tool page for qsreplace, updated 2026-Sep-30Kali Linux (OffSec)accessed 2026-10-26
  14. PrimaryKali tool page for rustscan, updated 2026-Sep-30: description, help warning and defaultsKali Linux (OffSec)accessed 2026-10-26
  15. PrimaryKali tool page for sdrangel, updated 2026-Aug-25: description and supported modesKali Linux (OffSec)accessed 2026-10-26
  16. PrimaryKali tool page for snaffler-ng, updated 2026-Sep-03: description, rule count, options and defaultsKali Linux (OffSec)accessed 2026-10-26
  17. PrimaryKali change log page: 13 issues listed for 2026.3, six of them the tool additionsKali Linux Bug Trackeraccessed 2026-10-26
  18. PrimaryKali 2026.3 milestone: start 30 June, due 8 September, 33 work items, 59 merge requestsKali Linux on GitLabaccessed 2026-10-26
  19. PrimaryKali 2026.2 milestone: due 9 June, for comparisonKali Linux on GitLabaccessed 2026-10-26
  20. PrimaryDirectory listing for the 2026.3 images: file sizes and timestamps, and the SHA256SUMS and SHA256SUMS.gpg filesKali Linux download serveraccessed 2026-10-26
  21. PrimaryPackage tracker entry for dalfox: version in kali-rollingKali Linux Package Trackeraccessed 2026-10-26
  22. PrimaryPackage tracker entry for the kernel: 7.1.5 in rolling, 7.2.9 in kali-experimentalKali Linux Package Trackeraccessed 2026-10-26
  23. PrimaryPackage tracker entry for plasma-workspace: 6.7.4-2 in rollingKali Linux Package Trackeraccessed 2026-10-26
  24. PrimaryKDE announcements list: release dates of Plasma 6.7.0 to 6.8.1 and Frameworks 6.26.0 to 6.31.0KDEaccessed 2026-10-26
  25. PrimaryPlasma 6.7 announcement, 16 June 2026: per-screen virtual desktopsKDEaccessed 2026-10-26
  26. PrimaryActive kernel release list, read 26 October 2026: mainline 7.3, stable 7.2.12, longterm lineskernel.orgaccessed 2026-10-26
  27. Primarydalfox repository: MIT licence, version 3 rewrite in Rust, features and commandsdalfox upstream (GitHub)accessed 2026-10-26
  28. Primarykatana repository: MIT licence, usage documentationkatana upstream (GitHub)accessed 2026-10-26
  29. Primaryqsreplace repository: MIT licence, usageqsreplace upstream (GitHub)accessed 2026-10-26
  30. PrimaryRustScan repository: GPL-3.0 licenceRustScan upstream (GitHub)accessed 2026-10-26
  31. Primarysnaffler-ng repository: Apache-2.0 licence, Python port of an earlier Windows tool, 106-rule set in the READMEsnaffler-ng upstream (GitHub)accessed 2026-10-26
  32. PrimarySDRangel repository: GPL-3.0 licenceSDRangel upstream (GitHub)accessed 2026-10-26
  33. Reported byBleepingComputer, 26 October 2026: secondary report, read for comparison; its ISO link and upgrade command differ from Kali's postBleepingComputeraccessed 2026-10-26

Share this briefing

Know someone who owns this problem? Send it to them.

Related briefings

The briefing, in your inbox

Practitioner analysis of cyber and AI security news. No vendor noise.

How often

Every new briefing in one email, at 7am, or at 7am, 12:30pm and 6pm. Nothing is sent when nothing is new. Unsubscribe any time.