Skip to content
Heist/ feed
Back to feed
UnratedFix available

FreeBSD-EN-26:16.arm64 Errata Notice

Type: patchSources: FreeBSD security

A correction fixes incorrect success return values in the arm64 freebsd32 implementations of setcontext(2) and swapcontext(2), which could cause 32-bit armv7 applications to crash or behave incorrectly.

Products
FreeBSD
Affected versions
All supported versions of FreeBSD.
Fixed versions
14.3-RELEASE-p16, 14.4-RELEASE-p7, 15.0-RELEASE-p11, 15.1-RELEASE-p1
CVEs
Not specified
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 21:05 UTC · Revision 1

Source evidence

FreeBSD-EN-26:16.arm64 Errata Notice

official-freebsd-security · Original source

Published 30 Jun 2026, 00:00 UTC

A correction fixes incorrect success return values in the arm64 freebsd32 implementations of setcontext(2) and swapcontext(2), which could cause 32-bit armv7 applications to crash or behave incorrectly.

The freebsd32 implementations of setcontext(2) and swapcontext(2) on arm64 returned incorrect values on success, causing the system call to be treated as though it had failed.

FreeBSD

Fixed versions: 15.1-RELEASE-p1, 15.0-RELEASE-p11, 14.4-RELEASE-p7, 14.3-RELEASE-p16

Prerequisites: 32-bit armv7 binaries on arm64

Complete source record
{
  "id": "774861b768eb5cd962a7739d296443394308ace4e35b6f2dc63b61afe95c6863",
  "url": "https://www.freebsd.org/security/advisories/FreeBSD-EN-26:16.arm64.asc",
  "method": "llm",
  "payload": {
    "kind": "patch",
    "title": "FreeBSD-EN-26:16.arm64 Errata Notice",
    "summary": "A correction fixes incorrect success return values in the arm64 freebsd32 implementations of setcontext(2) and swapcontext(2), which could cause 32-bit armv7 applications to crash or behave incorrectly.",
    "evidence": "The freebsd32 implementations of setcontext(2) and swapcontext(2) on arm64 returned incorrect values on success, causing the system call to be treated as though it had failed.",
    "products": [
      {
        "name": {
          "value": "FreeBSD",
          "evidence": "All supported versions of FreeBSD."
        },
        "prerequisites": [
          {
            "value": "32-bit armv7 binaries on arm64",
            "evidence": "Systems that do not run 32-bit armv7 binaries on arm64 are not affected."
          }
        ],
        "fixed_versions": [
          {
            "value": "15.1-RELEASE-p1",
            "evidence": "(releng/15.1, 15.1-RELEASE-p1)"
          },
          {
            "value": "15.0-RELEASE-p11",
            "evidence": "(releng/15.0, 15.0-RELEASE-p11)"
          },
          {
            "value": "14.4-RELEASE-p7",
            "evidence": "(releng/14.4, 14.4-RELEASE-p7)"
          },
          {
            "value": "14.3-RELEASE-p16",
            "evidence": "(releng/14.3, 14.3-RELEASE-p16)"
          }
        ],
        "affected_versions": [
          {
            "value": "All supported versions of FreeBSD.",
            "evidence": "Affects: All supported versions of FreeBSD."
          }
        ]
      }
    ],
    "severity": "unknown",
    "fixed_cves": [],
    "related_cves": [],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "official-freebsd-security",
  "document_id": 23608,
  "published_at": "2026-06-30T00:00:00+00:00"
}