Pith. sign in

REVIEW 1 cited by

SIGY: Breaking Intel SGX Enclaves with Malicious Exceptions & Signals

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2404.13998 v1 pith:Y22HTLAF submitted 2024-04-22 cs.CR

classification cs.CR
keywords sigyexecutionintegrityintelsignalsbreakenclaveenclaves
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

User programs recover from hardware exceptions and respond to signals by executing custom handlers that they register specifically for such events. We present SIGY attack, which abuses this programming model on Intel SGX to break the confidentiality and integrity guarantees of enclaves. SIGY uses the untrusted OS to deliver fake hardware events and injects fake signals in an enclave at any point. Such unintended execution of benign program-defined handlers in an enclave corrupts its state and violates execution integrity. 7 runtimes and library OSes (OpenEnclave, Gramine, Scone, Asylo, Teaclave, Occlum, EnclaveOS) are vulnerable to SIGY. 8 languages supported in Intel SGX have programming constructs that are vulnerable to SIGY. We use SIGY to demonstrate 4 proof of concept exploits on webservers (Nginx, Node.js) to leak secrets and data analytics workloads in different languages (C and Java) to break execution integrity.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Towards Anonymous Neural Network Inference

    cs.CR 2025-05 reject novelty 5.0 of 10

    funion applies Echomix's Pigeonhole storage and BACAP capabilities to run neural network inference through a store-compute-store pipeline, claiming sender-receiver unlinkability inherited from the mixnet.

Pith tools