Skip to content
Heist/ feed
Back to feed
High

Security advisory

Type: advisorySources: OSVCVE: CVE-2026-12490

When a provide-xfr is given with a tls-auth-name, a secondary requesting a transfer should provide a client certificate with that name. However, no client certificate is needed when the request comes in over TLS over the regular tls-port (and not the tls-auth-port) or over over TCP over the regular port, when the other conditions of the provide-xfr rule match.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-12490
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 17:13 UTC · Revision 1

Source evidence

CVE-2026-12490

core-osv · Original source

Published 25 Jun 2026, 07:16 UTC

When a provide-xfr is given with a tls-auth-name, a secondary requesting a transfer should provide a client certificate with that name. However, no client certificate is needed when the request comes in over TLS over the regular tls-port (and not the tls-auth-port) or over over TCP over the regular port, when the other conditions of the provide-xfr rule match.

osv:CVE-2026-12490
Complete source record
{
  "id": "8b57919376a2d8d88825601f8a7fbac1b670826018d28372fe1fe824b1fed2b9",
  "url": "https://osv.dev/vulnerability/CVE-2026-12490",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2026-12490",
    "summary": "When a provide-xfr is given with a tls-auth-name, a secondary requesting a transfer should provide a client certificate with that name. However, no client certificate is needed when the request comes in over TLS over the regular tls-port (and not the tls-auth-port) or over over TCP over the regular port, when the other conditions of the provide-xfr rule match.",
    "evidence": "osv:CVE-2026-12490",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-12490",
      "aliases": [
        "CVE-2026-12490"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/nlnetlabs/nsd",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "fc930b88cb4f628defae9835449065945bda7ddc"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:nlnetlabs:nsd:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "4.14.3"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "NSD_4_14_2_REL",
            "NSD_4_14_2_RC1",
            "NSD_4_14_1_REL",
            "NSD_4_14_1_RC1",
            "list",
            "NSD_4_14_0_RC1",
            "NSD_4_12_0_REL",
            "NSD_4_13_0_REL",
            "NSD_4_13_0_RC1",
            "NSD_4_12_0_RC1",
            "NSD_4_11_1_REL",
            "NSD_4_11_0_REL",
            "NSD_4_11_0_RC1",
            "NSD_4_10_1_REL",
            "NSD_4_10_1_RC2",
            "NSD_4_10_1_RC1",
            "NSD_4_10_0_RC1",
            "NSD_4_9_0_RC1",
            "NSD_4_8_0_REL",
            "NSD_4_8_0_RC1",
            "NSD_4_7_0_REL",
            "NSD_4_7_0_RC1",
            "NSD_4_6_1_REL",
            "NSD_4_6_1_RC1",
            "NSD_4_6_0_REL",
            "NSD_4_6_0_RC1",
            "NSD_4_5_0_REL",
            "NSD_4_5_0_RC1",
            "NSD_4_4_0_REL",
            "NSD_4_4_0_RC1",
            "NSD_4_3_9_REL",
            "NSD_4_3_9_RC1",
            "NSD_4_3_8_REL",
            "NSD_4_3_8_RC2",
            "NSD_4_3_8_RC1",
            "NSD_4_3_7_REL",
            "NSD_4_3_7_RC1",
            "NSD_4_3_6_REL",
            "NSD_4_3_6_RC1",
            "NSD_4_3_5_REL",
            "NSD_4_3_5_RC1",
            "NSD_4_3_2_REL",
            "NSD_4_3_2_RC1",
            "NSD_4_3_4_REL",
            "NSD_4_3_4_RC1",
            "NSD_4_3_3_REL",
            "NSD_4_3_3_RC1",
            "NSD_4_3_1_REL",
            "NSD_4_3_1_RC2",
            "NSD_4_3_1_RC1",
            "NSD_4_3_0_REL",
            "NSD_4_3_0_RC1",
            "help",
            "NSD_4_2_4_REL",
            "NSD_4_2_4_RC1",
            "NSD_4_2_3_REL",
            "NSD_4_2_3_RC1",
            "NSD_4_2_2_REL",
            "NSD_4_2_2_RC2",
            "NSD_4_2_2_RC1",
            "NSD_4_2_1_REL",
            "NSD_4_2_1_RC1",
            "NSD_4_2_0_REL",
            "NSD_4_2_0_RC1",
            "final-svn-state",
            "NSD_4_1_27_RC1",
            "NSD_4_1_26_RC1",
            "NSD_4_1_25_REL",
            "NSD_4_1_25_RC1",
            "NSD_4_1_24_RC1",
            "NSD_4_1_22_RC1",
            "NSD_4_1_21_REL",
            "NSD_4_1_21_RC1",
            "NSD_4_1_20_RC1",
            "NSD_4_1_19_REL",
            "NSD_4_1_19RC1",
            "NSD_4_1_18_REL",
            "NSD_4_1_18_RC2",
            "NSD_4_1_18_RC1",
            "NSD_4_1_17_RC1",
            "NSD_4_1_16_REL",
            "NSD_4_1_16_RC1",
            "NSD_4_1_15_RC1",
            "NSD_4_1_14_REL",
            "NSD_4_1_14_RC1",
            "NSD_4_1_13_REL",
            "NSD_4_1_13_RC1",
            "NSD_4_1_11_RC2",
            "NSD_4_1_11_RC1",
            "NSD_4_1_10_REL",
            "NSD_4_1_10_RC2",
            "NSD_4_1_10_RC1",
            "NSD_4_1_8_REL",
            "NSD_4_1_8_RC1",
            "NSD_4_1_7_RC1",
            "NSD_4_1_6_REL",
            "NSD_4_1_6_RC2",
            "NSD_4_1_6_RC1",
            "NSD_4_1_5_REL",
            "NSD_4_1_4_RC1",
            "NSD_4_1_2_REL",
            "NSD_4_1_2_RC2",
            "NSD_4_1_2_RC1",
            "NSD_4_1_1_REL",
            "NSD_4_1_1_RC1",
            "NSD_4_1_0_REL",
            "NSD_4_1_0_RC1",
            "NSD_4_0_3_REL",
            "NSD_4_0_2_REL",
            "NSD_4_0_1_REL",
            "NSD_4_0_1_RC2",
            "NSD_4_0_1_RC1",
            "NSD_4_0_0_REL",
            "NSD_4_0_0_RC3",
            "NSD_4_0_0_RC2",
            "NSD_4_0_0_BETA4",
            "NSD_4_0_0_BETA3",
            "NSD_4_0_0_BETA2",
            "NSD_4_0_0_BETA1",
            "NSD_4_0_0_imp_6",
            "NSD_4_0_0_imp_4",
            "NSD_4_0_0_imp_3",
            "NSD_4_0_0_imp_2",
            "NSD_4_0_0_imp_1",
            "NSD_3_2_7_REL",
            "NSD_3_2_6_REL",
            "NSD_3_2_4_REL",
            "NSD_3_2_2_REL",
            "NSD_3_2_1_REL",
            "NSD_3_0_4_REL",
            "NSD_3_0_2_REL",
            "NSD_3_0_1_REL",
            "NSD_3_signalsocket_solution",
            "NSD_3_XML_SOCK_DB",
            "NSD_2_3_0_REL",
            "NSD_2_2_last_merge",
            "NSD_2_2_end_of_merge",
            "NSD_2_2_1_REL",
            "NSD_2_2_0_REL",
            "NSD_2_2_BP2",
            "NSD_2_1_2_REL",
            "NSD_2_1_BP",
            "NSD_2_1_1_REL",
            "NSD_2_1_last_merge",
            "NSD_2_1_end_of_merge",
            "NSD_2_1_5_REL",
            "NSD_2_1_4_REL",
            "NSD_2_1_3_REL",
            "NSD_2_1_0_REL",
            "NSD_2_0_BP",
            "NSD_2_0_last_merge",
            "NSD_2_0_end_of_merge",
            "NSD_2_0_2_REL",
            "NSD_2_0_1_REL",
            "NSD_2_0_0_REL",
            "NSD_2_0_0_WS_REL",
            "NSD_1_4_0_ALPHA_1_REL",
            "NSD_1_3_BP",
            "NSD_1_3_0_ALPHA_1_REL",
            "NSD_1_2_last_merge",
            "NSD_1_2_end_of_merge",
            "NSD_1_2_BP",
            "NSD_1_2_4_REL",
            "NSD_1_2_3_REL",
            "NSD_1_2_2_REL",
            "NSD_1_2_1_REL",
            "NSD_1_2_0_REL",
            "NSD_1_1_1_BP",
            "NSD_1_1_1",
            "NSD_1_1_0_BP",
            "NSD_1_1_0_REL",
            "NSD_1_1_0B2_REL",
            "NSD_1_0_2_REL",
            "NAMED8_STATS",
            "NSD_1_0_3_last_merge",
            "NSD_1_0_3_REL",
            "NSD_1_0_2_merge_into_1_1_0",
            "before_optimization",
            "NSD_1_0_1_BP",
            "NSD_1_0_1_BETA5",
            "NSD_1_0_BP",
            "ALPHA2",
            "ALPHA",
            "new_zf_parser_start",
            "PostScrewUp",
            "ANSWERS"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-12490.json"
          }
        }
      ],
      "modified": "2026-10-27T02:31:11.288091266Z",
      "provider": "osv",
      "references": [
        "https://www.nlnetlabs.nl/downloads/nsd/CVE-2026-12490.txt"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2026-12490",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 460086,
  "published_at": "2026-06-25T07:16:45.33+00:00"
}