Skip to content

FDTP 1.13

Choose a tag to compare

@yasoteien yasoteien released this 02 Nov 07:16
· 5 commits to main since this release

Added / 足した事

  • CVE-2026-98432 mitigation (Pomera DM250 only). The DM250 Debian 13 image's kernel (6.18.41-g653d8276acb7) has the IPv4 TCP use-after-free fixed in 6.18.56, and apt cannot update it (the kernel has no package). nftables drops IPv4 TCP packets that carry IP options, before TCP sees them; normal traffic never has them. RTP-MIDI, mDNS, LocalSend and ssh are unaffected; IGMP is not touched. ./configure and fdtp-pomera-setup ask about it (default: yes) only when the kernel is affected. Debian's own kernels are fixed by apt upgrade.
  • CVE-2026-98432 の対策(ポメラ DM250 だけ)。 DM250 用 Debian 13 イメージのカーネル(6.18.41-g653d8276acb7)には、6.18.56 で直った IPv4 TCP の解放後使用の不具合があり、パッケージが無いため apt では直りません。IP オプションの付いた IPv4 の TCP パケットを、TCP に届く前に nftables で捨てます。ふつうの通信には IP オプションは付きません。RTP-MIDI・mDNS・LocalSend・ssh は変わらず、IGMP には触りません。./configure と fdtp-pomera-setup で、対象のカーネルの時だけ聞きます(既定は「はい」)。本家 Debian のカーネルは apt upgrade で直ります。
  • The rule is kept in /etc/nftables.d/fdtp-cve-2026-98432.nft, included from /etc/nftables.conf; existing rules are kept. To undo: sudo sh /usr/share/fdtp/pomera/pomera_cve_2026_98432.sh remove (or sudo fdtp-pomera-setup --undo).
  • 規則は /etc/nftables.d/fdtp-cve-2026-98432.nft に置き、/etc/nftables.conf から読み込みます(今ある規則は残します)。外すには sudo sh /usr/share/fdtp/pomera/pomera_cve_2026_98432.sh remove(または sudo fdtp-pomera-setup --undo)。

Install / 入れ方

Pomera DM250 (Debian 13, armhf):

sudo apt install ./fdtp_1.13-1_armhf.deb
sudo fdtp-pomera-setup    # optional: Wi-Fi stability, the internal memory, PD hub charging, CVE-2026-98432 (DM250 only)

PC (Debian 13, amd64): sudo apt install ./fdtp_1.13-1_amd64.deb

Updating: install the new .deb over the old one. / 新しい .deb をそのまま上に入れれば更新できます。

From the source: ./configure && make -j4 && sudo make install