4837 Total CVEs
26 Years
GitHub
README.md
Rendering markdown...
POC / Makefile
# Combined Covert Channel Makefile
# CVE-2023-1206 + CVE-2024-49882 + CVE-2025-40040 (KSM)

CC = gcc
CFLAGS = -Wall -Wextra -O2 -g -D_GNU_SOURCE
LDFLAGS = -lpthread

TARGETS = covert_channel exploit_debug  ksm_key_agreement covert_encrypted remote_key_agreement interleaved_key triple_cve_channel triple_cve_channel_v2 test_hugepage_leak

all: $(TARGETS)



exploit_debug: exploit_debug.c
	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)



ksm_key_agreement: ksm_key_agreement.c
	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)

covert_encrypted: covert_channel_encrypted.c
	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)

remote_key_agreement: remote_key_agreement.c
	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)

interleaved_key: interleaved_key_agreement.c
	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)

triple_cve_channel: triple_cve_channel.c
	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)

triple_cve_channel_v2: triple_cve_channel_v2.c
	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)

test_hugepage_leak: test_hugepage_leak.c
	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)

clean:
	rm -f $(TARGETS) *.o

install:
	cp $(TARGETS) /usr/local/bin/

.PHONY: all clean install