{
  "$schema": "https://themachinepress.com/schemas/story-v1.schema.json",
  "schema_version": "1.0.0",
  "document_type": "machine_press_story",
  "story": {
    "story_id": "mp-2026-08-14-002",
    "source_story_id": "tmp-feature-processor-specification-audit",
    "edition_id": "mp-2026-08-14-morning-0036",
    "edition_url": "https://themachinepress.com/edition/2026-08-14",
    "position": 2,
    "story_type": "secondary",
    "section": "safety-security",
    "editorial_classification": "editorial",
    "headline": "The Specification Hid 125 Processor Bugs",
    "slug": "the-specification-hid-125-processor-bugs",
    "dek": "A differential-testing system generated instruction cases from SLEIGH definitions, then checked emulator behavior against hardware references across five architectures.",
    "summary": "A differential-testing system generated instruction cases from SLEIGH definitions, then checked emulator behavior against hardware references across five architectures.",
    "body_text": "InSPECtor treats processor specifications as security-critical software rather than unquestioned ground truth. It enumerates decodable instruction forms from open SLEIGH specifications, generates targeted machine states and compares decoding and emulation with physical hardware references. Across x86-64, AArch64, ARM/Thumb, RISC-V and MSP430, the authors report more than 38,920 discrepancies that resolved into 125 unique bugs with proposed fixes, including decoding, semantic and cross-vendor inconsistencies. The results concern the tested open specifications and reference systems; they do not mean that every discrepancy is a hardware defect.",
    "why_it_matters": "A differential-testing system generated instruction cases from SLEIGH definitions, then checked emulator behavior against hardware references across five architectures.",
    "limitations": [
      "The results concern the tested open specifications and reference systems; they do not mean that every discrepancy is a hardware defect."
    ],
    "importance": 10,
    "canonical_url": "https://themachinepress.com/story/mp-2026-08-14-002/the-specification-hid-125-processor-bugs",
    "json_url": "https://themachinepress.com/story/mp-2026-08-14-002.json",
    "first_published_at": "2026-08-14T09:00:00.000-04:00",
    "modified_at": "2026-08-14T09:00:00.000-04:00",
    "content_status": "new",
    "is_carryover": false,
    "carryover_reason": null,
    "key_claims": [
      {
        "claim_id": "claim-mp-2026-08-14-002-001",
        "text": "A differential-testing system generated instruction cases from SLEIGH definitions, then checked emulator behavior against hardware references across five architectures.",
        "source_ids": [
          "source-2026-08-14-002"
        ],
        "qualification": "The results concern the tested open specifications and reference systems; they do not mean that every discrepancy is a hardware defect."
      }
    ],
    "source_ids": [
      "source-2026-08-14-002"
    ],
    "tags": [
      "processor specifications",
      "Ghidra",
      "differential testing",
      "software security"
    ],
    "image_url": "https://themachinepress.com/issues/2026-08-14/feature-processor-specification-audit.png",
    "corrections": []
  },
  "sources": [
    {
      "source_id": "source-2026-08-14-002",
      "title": "arXiv preprint 2608.13042",
      "publisher": "arXiv",
      "url": "https://arxiv.org/abs/2608.13042",
      "canonical_url": "https://arxiv.org/abs/2608.13042",
      "source_type": "primary_research",
      "is_primary_source": true,
      "published_at": "2026-08-13T06:08:41.000-04:00",
      "accessed_at": "2026-08-14T08:27:00.000-04:00",
      "supports_claim_ids": [
        "claim-mp-2026-08-14-002-001"
      ]
    }
  ],
  "corrections": [],
  "publisher": {
    "name": "The Machine Press",
    "url": "https://themachinepress.com",
    "description": "A daily newspaper for the age of artificial intelligence."
  },
  "cite_this_report": {
    "title": "The Specification Hid 125 Processor Bugs",
    "publisher": "The Machine Press",
    "published_at": "2026-08-14T09:00:00.000-04:00",
    "canonical_url": "https://themachinepress.com/story/mp-2026-08-14-002/the-specification-hid-125-processor-bugs"
  }
}
