mirror of
https://github.com/github/codeql.git
synced 2026-04-29 10:45:15 +02:00
Netty Response Splitting use CompileTimeConstantExpr
Co-Authored-By: Anders Schack-Mulligen <aschackmull@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
b218374772
commit
0e2c5db7b1
@@ -18,14 +18,14 @@ abstract private class InsecureNettyObjectCreation extends ClassInstanceExpr { }
|
||||
private class InsecureDefaultHttpHeadersClassInstantiation extends InsecureNettyObjectCreation {
|
||||
InsecureDefaultHttpHeadersClassInstantiation() {
|
||||
getConstructedType().hasQualifiedName("io.netty.handler.codec.http", "DefaultHttpHeaders") and
|
||||
getArgument(0).getProperExpr().(BooleanLiteral).getBooleanValue() = false
|
||||
getArgument(0).(CompileTimeConstantExpr).getBooleanValue() = false
|
||||
}
|
||||
}
|
||||
|
||||
private class InsecureDefaultHttpResponseClassInstantiation extends InsecureNettyObjectCreation {
|
||||
InsecureDefaultHttpResponseClassInstantiation() {
|
||||
getConstructedType().hasQualifiedName("io.netty.handler.codec.http", "DefaultHttpResponse") and
|
||||
getArgument(2).getProperExpr().(BooleanLiteral).getBooleanValue() = false
|
||||
getArgument(2).(CompileTimeConstantExpr).getBooleanValue() = false
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user