github TheUnboundDeveloper/AM-Reaper v3.7.3-beta-GT-BE98
Reaper v3.7.3-beta — GT-BE98

pre-release34 minutes ago

v3.7.3 — Wallguard takes AdGuard Home rule lists; Chrome's Secure DNS no longer slips past the Encrypted DNS block; kernel CVE fixes; port trigger keeps live sessions

Everything in v3.7.2 is included. Both lines carry the same changes: RT-BE96U, RT-BE86U, RT-BE88U and GT-BE98 Pro on
3006.102.10; GT-BE98, GT-BE19000, BQ16 and BQ16 Pro on 3006.102.8.

  • Advanced rules in Wallguard. A new box on the Wallguard page takes an AdGuard Home rule list as it is, up to
    40,000 characters: ||name^ blocks a name and its subdomains, |name| that name only, @@ allows, and
    $important, $client= (an address, a MAC or a device's name), $ctag= (a Wallguard profile), $dnstype=,
    $dnsrewrite=, wildcards and /regex/ all work. A rule for some devices applies to those devices only, and a
    block is never put on a name the router itself needs. After Save the page shows how many rules are in use and lists
    every line it could not use, with the reason. Invisible characters pasted with a list (zero-width spaces, byte-order
    marks) are removed and counted; a device's name in $client= can also be its DHCP reservation name.
  • Chrome's Secure DNS no longer gets past the Encrypted DNS block. With the router's own DNS Privacy set to a
    Cloudflare family or security name, the block left all of cloudflare-dns.com open, so Chrome's "Secure DNS:
    Cloudflare" still worked. The provider name now stays blocked and only the router's own DoT name answers, and the
    built-in address list adds Chrome's Cloudflare endpoint and the missing IPv6 addresses of Firefox's.
  • Kernel CVE fixes. CVE-2024-26921 (IP fragment reassembly kept a socket reference, ported to this 4.19 kernel),
    CVE-2023-4207 (the fw packet classifier) and CVE-2023-4623 (the HFSC scheduler), both use-after-free.
  • Port trigger keeps live sessions. Any firewall change, such as Warden or Gatekeeper updating its rules, used to
    close every open trigger port, which dropped game and VoIP sessions. Each trigger rule now keeps its own ports; a
    rule you remove still closes its ports at once.
  • Security Review watches /tmp and /var folders that any user could write. The router made six of them that way
    at every start (Samba's and Encrypted DNS's working folders); they are now created writable by root only, so the
    review no longer reports them after a flash.
  • The lighttpd web server is built position-independent with FORTIFY checks, and its debug log is created
    readable by root only.
  • Eight stock pages that nothing reached are gone (old access-point list and scan pages, the WAN auto-detect page,
    three AiProtection mobile pages and the old device list). Their addresses open the matching Reaper page.
  • Rule Status: with the Encrypted DNS block on, the "reaches the Internet" rows no longer all read red; the
    checker now finds a test address that no block list holds.
  • AiMesh shows a node location such as "First Floor" as typed, and the clocks on the dashboard and the top bar
    no longer jitter as the seconds change.

Images & checksums (GT-BE98)

Two flashable images: + AI Advisor (default) and Standard (noMCP, all AI components compiled out entirely). Flash the *_nand_squashfs.pkgtb via Administration > Firmware Upgrade.

This is a beta release. Its filename carries _BETA and the router reports the same string on the dashboard and the About page, so you can always tell which channel a flashed image came from. Stable releases carry no marker.

Variant File SHA-256
+ AI Advisor GT-BE98_3006_102.8_Reaper_v3.7.3_BETA_nand_squashfs.pkgtb a0c72dd99cfafd1b91660198e7ea512264154f9de8faa951b3d8f184ec7851e4
Standard GT-BE98_3006_102.8_Reaper_v3.7.3_BETA_noMCP_nand_squashfs.pkgtb 94b00a009a5494b1c76539fe9b8ae0f92187aac3e21dd9a0646d6e41456f62c7

Verify a download against the attached SHA256SUMS-GT-BE98-Reaper_v3.7.3.txt.


Corresponding source & reproducibility

The GT-BE98 image for v3.7.3-beta is built from this repository at tag v3.7.3-beta-GT-BE98: the pinned Asuswrt-Merlin base (3006.102.8-beta2, a7ebfa133a) plus the complete patch series. The tag freezes the exact source that produced it.

The auto-attached Source code (zip/tar.gz) asset below is this repository at tag v3.7.3-beta-GT-BE98 (patches + docs).

Don't miss a new AM-Reaper release

NewReleases is sending notifications on new releases.