-
Notifications
You must be signed in to change notification settings - Fork 117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disable query timeout and memory protections from Cypher not working #106
Comments
Same issue. Verified that this is not neo4j problem - the query which times out in BH will respect timeout setting in neo4j and finish successfully if run directly on the database. |
I have confirmed this as well. Best I can tell, BH is getting a transaction timeout message in the Neo4j response:
I made sure in Neo4j that The same query using the Cypher query search box in the BH-CE UI, gets me this in BH container log:
My conclusion at this point is that BH is somehow overriding the dbms.transaction.timeout when making queries. Please help me resolve this. |
I'm also experiencing this. Anyone figured out a work around yet? |
The BloodHound Engineering team has this issue on our plate for implementation soon! |
Description:
I tried running the default cipher
Shortest paths to systems trusted for unconstrained delegation
against my data set but it did not finish, in the log i can see errors regarding dbms.timeout and api error - i tried increasing it in Neo4j but it still does not finish the cipher.I also tried with Docker option
bhe_disable_cypher_qc=true
but same outcome.Component(s) Affected:
Actual Behavior:
Cipher ends with 'An error occured' and the following error log lines:
Screenshots/Code Snippets/Sample Files:
Current dataset volume
Users | 4 741
Groups | 8 082
Computers | 2 958
OUs | 451
GPOs | 167
Containers | 69
Domains | 5
Sessions | 1 690
ACLs | 224 903
Relationships | 351 346
Environment Information:
BloodHound: Bloodhound Docker image with tag
latest
Collector: [SharpHound version / AzureHound version]
OS: Ubuntu Server LTS 22.04
Database (if persistence related): Neo4j version 4.4
Docker (if using Docker): 24.0.6, build ed223bc
Additional Information:
I also tried increasing the dbms.timeout with /config overwrite of Neo4J (mounted config file to /conf of Neo4J Container)
Potential Solution (Optional):
If you have any ideas about what might be causing the issue or how it could be fixed, you can share them here.
Related Issues:
If you've found related issues in the project's issue tracker, mention them here.
Contributor Checklist:
The text was updated successfully, but these errors were encountered: