File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
cpp/ql/src/experimental/Security/CWE/CWE-020 Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 1717import cpp
1818import semmle.code.cpp.dataflow.DataFlow
1919
20- class WrtieAccessCheckMacro extends Macro {
20+ class WriteAccessCheckMacro extends Macro {
2121 VariableAccess va ;
2222
23- WrtieAccessCheckMacro ( ) {
23+ WriteAccessCheckMacro ( ) {
2424 this .getName ( ) = [ "user_write_access_begin" , "user_access_begin" ] and
2525 va .getEnclosingElement ( ) = this .getAnInvocation ( ) .getAnExpandedElement ( )
2626 }
@@ -43,7 +43,7 @@ class UnSafePutUserMacro extends Macro {
4343
4444class ExploitableUserModePtrParam extends Parameter {
4545 ExploitableUserModePtrParam ( ) {
46- not exists ( WrtieAccessCheckMacro writeAccessCheck |
46+ not exists ( WriteAccessCheckMacro writeAccessCheck |
4747 DataFlow:: localFlow ( DataFlow:: parameterNode ( this ) ,
4848 DataFlow:: exprNode ( writeAccessCheck .getArgument ( ) ) )
4949 )
You can’t perform that action at this time.
0 commit comments