Urgent.News

What's breaking now, across thousands of outlets.

Tech

Closing the configuration gap after CVE-2026-96888

Closing the configuration gap after CVE-2026-96888 The issue in operational terms CVE-2026-96888 affects BIND resolvers that process an NXDOMAIN response when a redirect zone and strict QNAME minimization are both configured. The result is an assertion failure and termination of named , which ISC rates High, with CVSS 3.1 at 7.5 and a denial-of-service impact. The vulnerability is narrow in…

CVE-2026-96888 is a security vulnerability affecting BIND resolvers when specific configuration settings are enabled. The issue causes an assertion failure and termination of the named process, resulting in a denial-of-service impact. BIND versions 9.16, 9.18, 9.20, and 9.21 are affected, with supported releases available for the latter three versions.

Older versions require a documented branch-upgrade plan. To mitigate the vulnerability, configuration settings must be documented and managed as part of the overall service inventory. This includes BIND release, build source, redirect-zone declarations, QNAME minimization setting, recursion policy, and service owner. A package scanner can identify the vulnerable version, but it cannot determine if the settings are loaded.

Configuration management should involve creating an inventory record and comparing it with the configuration repository and change record. Fixes are available in BIND 9.20.30, 9.21.27, and 9.20.30-S1 for supported releases. Older versions may require a branch upgrade. It is essential to test the fixed release against all zones and forwarding dependencies, preserve a rollback package, and add post-upgrade checks for various configuration parameters.

External measurements, such as ZoomEye searches, can help identify where BIND may be visible but cannot confirm vulnerable configuration on specific hosts. Governance checks should include reviewing change templates for DNS services and requiring special review for the combination of redirect zones and QNAME minimization settings.

After the incident, temporary controls need expiry dates and verification steps. The remediation process is complete when every in-scope resolver runs a fixed or supported release, the running configuration has been verified, relevant tests pass, and a future rebuild cannot restore the vulnerable setup.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

I built Noktiq to make UI changes easier to explain to coding agents

A small UI change should be simple to explain. But when working with coding agents, I kept spending time describing which button, heading, or card I meant.

  • Noktiq simplifies UI change explanations for coding agents
  • Provides precise source code location, line number, column, selector, and page context
  • Supports various selections in React and Vue applications

Batching in React

Introduction React is known for its efficient rendering process, and one of the key techniques it utilizes is batching. Batching refers to the process of combining multiple updates into a single…

  • React's batching reduces multiple UI updates to a single DOM update
  • Transactions group related operations for efficient execution
  • React Fiber introduced in React 16 enables incremental updates

How I turn Shopify pre-orders into a daily bake sheet

If you run a small bakery on Shopify and take orders for a pickup day, you probably know this evening routine. Export the orders, open a spreadsheet, filter by date, then add up how many loaves, boxes of cookies and cakes in each size you need. Then someone edits an order at 9pm and the sheet is wrong. Shopify is built around orders.

  • Shopify pre-orders create daily baking challenges due to inconsistent date formats.
  • Tikkivo BakeList app consolidates quantities by product and variant, flags inactive orders.
  • Free plan accommodates up to 30 orders monthly, paid plans start at $19 per month.

More from Sunday 1 November →