opendkim — security advisory
A vulnerability was detected in Trusted Domain Project OpenDKIM up to 2.11.0. Affected is the function dkim_qp_decode of the file util.c of the component Decoder. The manipulation results in off-by-one. The attack may be performed from remote. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
- Products
- opendkim
- Affected versions
- 2.10.3-3build1, 2.11.0~alpha-10, 2.11.0~alpha-11, 2.11.0~alpha-11build1, 2.11.0~alpha-12, 2.11.0~alpha-13, 2.11.0~alpha-14, 2.11.0~beta2-1, 2.11.0~beta2-4build1, 2.11.0~beta2-5, 2.11.0~beta2-6, 2.11.0~beta2-8, 2.11.0~beta2-9, 2.11.0~beta2-9.2, 2.11.0~beta2-9.2build1, 2.11.0~beta2-9.2build2, 2.11.0~beta2-9build3, 2.11.0~beta2-9build4
- Fixed versions
- Not specified
- CVEs
- CVE-2026-100889
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 31 Oct 2026, 02:53 UTC · Revision 1
Source evidence
A vulnerability was detected in Trusted Domain Project OpenDKIM up to 2.11.0. Affected is the function dkim_qp_decode of the file util.c of the component Decoder. The manipulation results in off-by-one. The attack may be performed from remote. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
osv:UBUNTU-CVE-2026-100889
opendkim
Fixed versions: Not specified
opendkim
Fixed versions: Not specified
opendkim
Fixed versions: Not specified
opendkim
Fixed versions: Not specified
opendkim
Fixed versions: Not specified
opendkim
Fixed versions: Not specified
opendkim
Fixed versions: Not specified
Complete source record
{
"id": "810428e39d684e8609ca841a21c1f2f4f34deff231fc67772d923de24607e6b8",
"url": "https://osv.dev/vulnerability/UBUNTU-CVE-2026-100889",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "UBUNTU-CVE-2026-100889",
"summary": "A vulnerability was detected in Trusted Domain Project OpenDKIM up to 2.11.0. Affected is the function dkim_qp_decode of the file util.c of the component Decoder. The manipulation results in off-by-one. The attack may be performed from remote. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.",
"evidence": "osv:UBUNTU-CVE-2026-100889",
"products": [
{
"name": {
"value": "opendkim",
"evidence": "/affected/0/package/name"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": [
{
"value": "2.10.3-3build1",
"evidence": "/affected/0/versions"
}
]
},
{
"name": {
"value": "opendkim",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": [
{
"value": "2.11.0~alpha-10",
"evidence": "/affected/1/versions"
},
{
"value": "2.11.0~alpha-11",
"evidence": "/affected/1/versions"
},
{
"value": "2.11.0~alpha-11build1",
"evidence": "/affected/1/versions"
}
]
},
{
"name": {
"value": "opendkim",
"evidence": "/affected/2/package/name"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": [
{
"value": "2.11.0~alpha-12",
"evidence": "/affected/2/versions"
},
{
"value": "2.11.0~alpha-13",
"evidence": "/affected/2/versions"
},
{
"value": "2.11.0~alpha-14",
"evidence": "/affected/2/versions"
},
{
"value": "2.11.0~beta2-1",
"evidence": "/affected/2/versions"
}
]
},
{
"name": {
"value": "opendkim",
"evidence": "/affected/3/package/name"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": [
{
"value": "2.11.0~beta2-4build1",
"evidence": "/affected/3/versions"
},
{
"value": "2.11.0~beta2-5",
"evidence": "/affected/3/versions"
},
{
"value": "2.11.0~beta2-6",
"evidence": "/affected/3/versions"
}
]
},
{
"name": {
"value": "opendkim",
"evidence": "/affected/4/package/name"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": [
{
"value": "2.11.0~beta2-8",
"evidence": "/affected/4/versions"
},
{
"value": "2.11.0~beta2-9",
"evidence": "/affected/4/versions"
},
{
"value": "2.11.0~beta2-9build3",
"evidence": "/affected/4/versions"
},
{
"value": "2.11.0~beta2-9build4",
"evidence": "/affected/4/versions"
}
]
},
{
"name": {
"value": "opendkim",
"evidence": "/affected/5/package/name"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": [
{
"value": "2.11.0~beta2-9.2build1",
"evidence": "/affected/5/versions"
},
{
"value": "2.11.0~beta2-9.2build2",
"evidence": "/affected/5/versions"
}
]
},
{
"name": {
"value": "opendkim",
"evidence": "/affected/6/package/name"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": [
{
"value": "2.11.0~beta2-9.2",
"evidence": "/affected/6/versions"
},
{
"value": "2.11.0~beta2-9.2build1",
"evidence": "/affected/6/versions"
}
]
}
],
"severity": "high",
"structured": {
"id": "UBUNTU-CVE-2026-100889",
"aliases": [
"UBUNTU-CVE-2026-100889"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L"
},
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P"
},
{
"type": "Ubuntu",
"score": "medium"
}
],
"affected": [
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "opendkim",
"purl": "pkg:deb/ubuntu/opendkim?arch=source&distro=xenial",
"ecosystem": "Ubuntu:16.04:LTS"
},
"versions": [
"2.10.3-3build1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-100889.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libopendkim10",
"binary_version": "2.10.3-3build1"
},
{
"binary_name": "librbl1",
"binary_version": "2.10.3-3build1"
},
{
"binary_name": "libvbr2",
"binary_version": "2.10.3-3build1"
},
{
"binary_name": "opendkim",
"binary_version": "2.10.3-3build1"
},
{
"binary_name": "opendkim-tools",
"binary_version": "2.10.3-3build1"
}
]
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "opendkim",
"purl": "pkg:deb/ubuntu/opendkim?arch=source&distro=bionic",
"ecosystem": "Ubuntu:18.04:LTS"
},
"versions": [
"2.11.0~alpha-10",
"2.11.0~alpha-11",
"2.11.0~alpha-11build1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-100889.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libopendkim11",
"binary_version": "2.11.0~alpha-11build1"
},
{
"binary_name": "librbl1",
"binary_version": "2.11.0~alpha-11build1"
},
{
"binary_name": "libvbr2",
"binary_version": "2.11.0~alpha-11build1"
},
{
"binary_name": "opendkim",
"binary_version": "2.11.0~alpha-11build1"
},
{
"binary_name": "opendkim-tools",
"binary_version": "2.11.0~alpha-11build1"
}
]
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "opendkim",
"purl": "pkg:deb/ubuntu/opendkim?arch=source&distro=focal",
"ecosystem": "Ubuntu:20.04:LTS"
},
"versions": [
"2.11.0~alpha-12",
"2.11.0~alpha-13",
"2.11.0~alpha-14",
"2.11.0~beta2-1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-100889.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libopendkim11",
"binary_version": "2.11.0~beta2-1"
},
{
"binary_name": "librbl1",
"binary_version": "2.11.0~beta2-1"
},
{
"binary_name": "libvbr2",
"binary_version": "2.11.0~beta2-1"
},
{
"binary_name": "opendkim",
"binary_version": "2.11.0~beta2-1"
},
{
"binary_name": "opendkim-tools",
"binary_version": "2.11.0~beta2-1"
}
]
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "opendkim",
"purl": "pkg:deb/ubuntu/opendkim?arch=source&distro=jammy",
"ecosystem": "Ubuntu:22.04:LTS"
},
"versions": [
"2.11.0~beta2-4build1",
"2.11.0~beta2-5",
"2.11.0~beta2-6"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-100889.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libopendkim11",
"binary_version": "2.11.0~beta2-6"
},
{
"binary_name": "librbl1",
"binary_version": "2.11.0~beta2-6"
},
{
"binary_name": "libvbr2",
"binary_version": "2.11.0~beta2-6"
},
{
"binary_name": "miltertest",
"binary_version": "2.11.0~beta2-6"
},
{
"binary_name": "opendkim",
"binary_version": "2.11.0~beta2-6"
},
{
"binary_name": "opendkim-tools",
"binary_version": "2.11.0~beta2-6"
}
]
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "opendkim",
"purl": "pkg:deb/ubuntu/opendkim?arch=source&distro=noble",
"ecosystem": "Ubuntu:24.04:LTS"
},
"versions": [
"2.11.0~beta2-8",
"2.11.0~beta2-9",
"2.11.0~beta2-9build3",
"2.11.0~beta2-9build4"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-100889.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libopendkim11",
"binary_version": "2.11.0~beta2-9build4"
},
{
"binary_name": "librbl1",
"binary_version": "2.11.0~beta2-9build4"
},
{
"binary_name": "libvbr2",
"binary_version": "2.11.0~beta2-9build4"
},
{
"binary_name": "miltertest",
"binary_version": "2.11.0~beta2-9build4"
},
{
"binary_name": "opendkim",
"binary_version": "2.11.0~beta2-9build4"
},
{
"binary_name": "opendkim-tools",
"binary_version": "2.11.0~beta2-9build4"
}
]
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "opendkim",
"purl": "pkg:deb/ubuntu/opendkim?arch=source&distro=stonking",
"ecosystem": "Ubuntu:26.10"
},
"versions": [
"2.11.0~beta2-9.2build1",
"2.11.0~beta2-9.2build2"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-100889.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libopendkim11",
"binary_version": "2.11.0~beta2-9.2build2"
},
{
"binary_name": "librbl1",
"binary_version": "2.11.0~beta2-9.2build2"
},
{
"binary_name": "libvbr2",
"binary_version": "2.11.0~beta2-9.2build2"
},
{
"binary_name": "miltertest",
"binary_version": "2.11.0~beta2-9.2build2"
},
{
"binary_name": "opendkim",
"binary_version": "2.11.0~beta2-9.2build2"
},
{
"binary_name": "opendkim-tools",
"binary_version": "2.11.0~beta2-9.2build2"
}
]
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "opendkim",
"purl": "pkg:deb/ubuntu/opendkim?arch=source&distro=resolute",
"ecosystem": "Ubuntu:26.04:LTS"
},
"versions": [
"2.11.0~beta2-9.2",
"2.11.0~beta2-9.2build1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-100889.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libopendkim11",
"binary_version": "2.11.0~beta2-9.2build1"
},
{
"binary_name": "librbl1",
"binary_version": "2.11.0~beta2-9.2build1"
},
{
"binary_name": "libvbr2",
"binary_version": "2.11.0~beta2-9.2build1"
},
{
"binary_name": "miltertest",
"binary_version": "2.11.0~beta2-9.2build1"
},
{
"binary_name": "opendkim",
"binary_version": "2.11.0~beta2-9.2build1"
},
{
"binary_name": "opendkim-tools",
"binary_version": "2.11.0~beta2-9.2build1"
}
]
}
}
],
"modified": "2026-10-17T12:59:43.175274155Z",
"provider": "osv",
"upstream": [
"CVE-2026-100889"
],
"references": [
"https://ubuntu.com/security/CVE-2026-100889",
"https://www.cve.org/CVERecord?id=CVE-2026-100889",
"https://weitongli.com/share/opendkim-qp-off-by-one.html",
"https://vuldb.com/cve/CVE-2026-100889",
"https://vuldb.com/submit/917063",
"https://vuldb.com/vuln/410839",
"https://vuldb.com/vuln/410839/cti"
]
},
"related_cves": [
{
"value": "CVE-2026-100889",
"evidence": "/upstream"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 359729,
"published_at": "2026-09-28T00:16:00+00:00"
}