C++: Update test comments to my best understanding.

This commit is contained in:
Geoffrey White
2021-07-15 16:36:21 +01:00
parent dc2cb9bd62
commit c5ed859cf5
2 changed files with 7 additions and 7 deletions

View File

@@ -18,7 +18,7 @@ void test1()
create(file1); create(file1);
if (!rename(file1, file2)) if (!rename(file1, file2))
{ {
remove(file1); // BAD remove(file1); // DUBIOUS (bad but perhaps not exploitable) [REPORTED]
} }
} }
@@ -46,6 +46,6 @@ void test3()
create(file1); create(file1);
if (!rename(file1, file2)) if (!rename(file1, file2))
{ {
remove(file1); // BAD remove(file1); // DUBIOUS (bad but perhaps not exploitable) [REPORTED]
} }
} }

View File

@@ -207,7 +207,7 @@ void test3_1(const char *path, int arg)
int f; int f;
f = open(path, arg); f = open(path, arg);
if (stat(path, &buf)) // BAD??? [NOT DETECTED] if (stat(path, &buf)) // BAD [NOT DETECTED]
{ {
// ... // ...
} }
@@ -242,7 +242,7 @@ void test4_1(const char *path)
fclose(f); fclose(f);
chmod(path, 0); // BAD??? chmod(path, 0); // DUBIOUS (bad but perhaps not exploitable) [REPORTED]
} }
} }
@@ -252,7 +252,7 @@ void test5_1(const char *path1, const char *path2)
{ {
if (!rename(path1, path2)) if (!rename(path1, path2))
{ {
remove(path1); // BAD??? remove(path1); // DUBIOUS (bad but perhaps not exploitable) [REPORTED]
} }
} }
@@ -262,7 +262,7 @@ void test5_2(const char *path1, const char *path2)
if (rename(path1, path2)) if (rename(path1, path2))
{ {
f = fopen(path2, "r"); // BAD??? [NOT DETECTED] f = fopen(path2, "r"); // BAD [NOT DETECTED]
} }
} }
@@ -289,7 +289,7 @@ void test6_2(const char *path)
// ... // ...
} }
f = fopen(path, "r"); // GOOD (doesn't depend on the access check) f = fopen(path, "r"); // GOOD (appears not to be intended to depend on the access check)
// ... // ...
} }