Menu

Star on GitHub · 3.2k

CVE-2023-53694

In the Linux kernel, the following vulnerability has been resolved: riscv: ftrace: Fixup panic by disabling preemption In RISCV, we must use an AUIPC + JALR pair to encode an immediate, forming a…

Published Oct 22, 2025EPSS 0.21%

Overview

CVE-2023-53694 is a known-severity vulnerability. It was published on October 22, 2025.

Technical description

In the Linux kernel, the following vulnerability has been resolved:

riscv: ftrace: Fixup panic by disabling preemption

In RISCV, we must use an AUIPC + JALR pair to encode an immediate,

forming a jump that jumps to an address over 4K. This may cause errors

if we want to enable kernel preemption and remove dependency from

patching code with stop_machine(). For example, if a task was switched

out on auipc. And, if we changed the ftrace function before it was

switched back, then it would jump to an address that has updated 11:0

bits mixing with previous XLEN:12 part.

p: patched area performed by dynamic ftrace

ftrace_prologue:

p| REG_S ra, -SZREG(sp)

p| auipc ra, 0x? ------------> preempted

...

change ftrace function

...

p| jalr -?(ra) <------------- switched back

p| REG_L ra, -SZREG(sp)

func:

xxx

ret

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2023-53694?

CVE-2023-53694 is a known-severity vulnerability. It was published on October 22, 2025.

How severe is CVE-2023-53694?

CVSS score information is not yet available for this vulnerability. Check back as the CVE record is updated by NVD analysts.

How do I fix or remediate CVE-2023-53694?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2023-53694?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2023-53694 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.