summary refs log tree commit diff stats
path: root/results/classifier/zero-shot-user-mode/output/instruction/1661815
diff options
context:
space:
mode:
Diffstat (limited to 'results/classifier/zero-shot-user-mode/output/instruction/1661815')
-rw-r--r--results/classifier/zero-shot-user-mode/output/instruction/166181532
1 files changed, 0 insertions, 32 deletions
diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1661815 b/results/classifier/zero-shot-user-mode/output/instruction/1661815
deleted file mode 100644
index 29e0b715..00000000
--- a/results/classifier/zero-shot-user-mode/output/instruction/1661815
+++ /dev/null
@@ -1,32 +0,0 @@
-instruction: 0.463
-runtime: 0.318
-syscall: 0.219
-
-
-
-Stack address is returned from function translate_one
-
-The vulnerable version is qemu-2.8.0, and the vulnerable function is in "target-s390x/translate.c".
-
-The code snippet is as following.
-
-static ExitStatus translate_one(CPUS390XState *env, DisasContext *s)
-{
-    const DisasInsn *insn;
-    ExitStatus ret = NO_EXIT;
-    DisasFields f;
-    ...
-    s->fields = &f;
-    ...
-    s->pc = s->next_pc;
-    return ret;
-}
-
-A stack address, i.e. the address of local variable "f" is returned from current function through the output parameter "s->fields" as a side effect.
-
-This issue is one kind of undefined behaviors, according the C Standard, 6.2.4 [ISO/IEC 9899:2011] (https://www.securecoding.cert.org/confluence/display/c/DCL30-C.+Declare+objects+with+appropriate+storage+durations)
-
-This dangerous defect may lead to an exploitable vulnerability.
-We suggest sanitizing "s->fields" as null before return.
-
-Note that this issue is reported by shqking and Zhenwei Zou together.
\ No newline at end of file