Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1599b5e commit a92ae93Copy full SHA for a92ae93
1 file changed
plugins/dbms/oracle/enumeration.py
@@ -79,9 +79,6 @@ def getRoles(self, query2=False):
79
# In Oracle we get the list of roles as string
80
roles.add(role)
81
82
- if isAdminFromPrivileges(roles):
83
- areAdmins.add(user)
84
-
85
if user in kb.data.cachedUsersRoles:
86
kb.data.cachedUsersRoles[user] = list(roles.union(kb.data.cachedUsersRoles[user]))
87
else:
@@ -162,4 +159,8 @@ def getRoles(self, query2=False):
162
159
errMsg += "for the database users"
163
160
raise SqlmapNoneDataException(errMsg)
164
161
+ for user, privileges in kb.data.cachedUsersRoles.items():
+ if isAdminFromPrivileges(privileges):
+ areAdmins.add(user)
165
+
166
return kb.data.cachedUsersRoles, areAdmins
0 commit comments