Skip to content

PRP: hashicorp nomad exposed UI RCE#694

Open
am0o0 wants to merge 6 commits intogoogle:masterfrom
am0o0:hashicorp_nomad_RCE
Open

PRP: hashicorp nomad exposed UI RCE#694
am0o0 wants to merge 6 commits intogoogle:masterfrom
am0o0:hashicorp_nomad_RCE

Conversation

@am0o0
Copy link
Contributor

@am0o0 am0o0 commented Aug 19, 2025

Testbed:
google/security-testbeds#158

PRP issue:
#687

@leonardo-doyensec leonardo-doyensec self-requested a review August 21, 2025 14:06
@tooryx tooryx linked an issue Aug 27, 2025 that may be closed by this pull request
@robert-doyensec
Copy link
Collaborator

Hi @am0o0 , just a reminder that this is waiting on the testbed ( google/security-testbeds#158 (comment) )

@robert-doyensec
Copy link
Collaborator

Hi @am0o0 , I'm running into trouble confirming the vulnerability with the provided detector. The curl command that you included in the README for the testbed seems to work, but the templated detector gives this error in the server (with no callback triggered):
[DEBUG] http: request failed: method=POST path=/v1/jobs error="invalid character 't' after object key:value pair" code=400
Can you confirm that the templated detector works on your end, and if not, update it? I think it's probably an escaping issue somewhere, but couldn't immediately find it.

@am0o0
Copy link
Contributor Author

am0o0 commented Feb 20, 2026

@robert-doyensec Hi
Thank you for reviewing this PR I fixed the issue by trying to remove a field value that wasn't necessary to exist, and the plugin works fine this time.

@robert-doyensec robert-doyensec self-requested a review February 25, 2026 21:53
am0o0 and others added 3 commits February 27, 2026 19:55
…xposedUI.textproto

Co-authored-by: Robert Dick <robert@doyensec.com>
…xposedUI.textproto

Co-authored-by: Robert Dick <robert@doyensec.com>
…xposedUI.textproto

Co-authored-by: Robert Dick <robert@doyensec.com>
@robert-doyensec
Copy link
Collaborator

LGTM - Approved
@tooryx , this can be merged alongside google/security-testbeds#158

Reviewer: Robert, Doyensec
Plugin: Hashicorp Nomad Exposed UI RCE
Drawbacks: None.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PRP: Hashicorp Nomad None RCE

3 participants