Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@
artifact alone cannot establish a principal-to-principal path.'
prior_id: aws-elasticbeanstalk-rebuildenvironment-s3-code
- source: src/pentesting-cloud/aws-security/aws-privilege-escalation/aws-codeartifact-privesc/README.md#publish-a-newer-compatible-package-version
historical_source: src/pentesting-cloud/aws-security/aws-post-exploitation/aws-codeartifact-post-exploitation/README.md#publish-a-newer-compatible-package-version
source_revision: b587e6bd26
technique: Publish a newer compatible version of a trusted CodeArtifact package consumed by
a privileged workload
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,7 @@
gain.'
prior_id: aws-codecommit-gitpush-pipeline-source-cloudformation-role
- source: src/pentesting-cloud/aws-security/aws-privilege-escalation/aws-codecommit-pipeline-source-privesc/README.md#push-a-codecommit-source-revision-executed-by-a-codebuild-project
historical_source: src/pentesting-cloud/aws-security/aws-unauthenticated-enum-access/aws-codebuild-unauthenticated-access/README.md#buildspecyml
source_revision: b587e6bd26
technique: Push a CodeCommit source revision executed by a CodeBuild project
reason: 'The codecommit:GitPush source operation is not joined to an exact consumed input and
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Additional role targets whose service execution is bounded by a fixed configuration or file/SQL session.
- source: src/pentesting-cloud/aws-security/aws-privilege-escalation/aws-appsync-privesc/README.md#hijack-resolver-function-or-data-source-behavior
historical_source: src/pentesting-cloud/aws-security/aws-post-exploitation/aws-appsync-post-exploitation/README.md#hijack-resolver-function-or-data-source-behavior
technique: aws-appsync-updateresolver-existing-datasource-role
reason: Only HTTP data sources with IAM authorization can sign arbitrary AWS API calls. This entry targets every
existing AppSync data-source role, including DynamoDB/OpenSearch/RDS/EventBridge backends whose role use is
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
conditional route is excluded from the automatic principal graph.
prior_id: aws-ecs-capacity-provider-hijack
- source: src/pentesting-cloud/aws-security/aws-privilege-escalation/aws-mwaa-privesc/README.md#classic-mwaa-airflowcreateweblogintoken--airflowcreateclitoken--code-execution-as-the-environment-execution-role
historical_source: src/pentesting-cloud/aws-security/aws-post-exploitation/aws-mwaa-post-exploitation/README.md#classic-mwaa-airflowcreateweblogintoken--airflowcreateclitoken--code-execution-as-the-environment-execution-role
source_revision: b587e6bd26
technique: Mint an Airflow CLI token for an MWAA environment and run code as its execution role
reason: CreateCliToken grants a CLI session for one MWAA environment, but that session does not
Expand All @@ -49,6 +50,7 @@
code or code-bearing input the source controls. Those Airflow and DAG facts are not collected.
prior_id: aws-mwaa-createclitoken-execution-role
- source: src/pentesting-cloud/aws-security/aws-privilege-escalation/aws-mwaa-privesc/README.md#classic-mwaa-airflowcreateweblogintoken--airflowcreateclitoken--code-execution-as-the-environment-execution-role
historical_source: src/pentesting-cloud/aws-security/aws-post-exploitation/aws-mwaa-post-exploitation/README.md#classic-mwaa-airflowcreateweblogintoken--airflowcreateclitoken--code-execution-as-the-environment-execution-role
source_revision: b587e6bd26
technique: Mint an Airflow web-login token for an MWAA environment and run code as its execution
role
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,15 @@
credential or exact permission-set assignment scope.
prior_id: aws-identitystore-createuser-createaccountassignment
- source: src/pentesting-cloud/aws-security/aws-privilege-escalation/aws-pca-connector-ad-privesc/README.md#pca-connector-adcreatetemplate--change-ad-certificate-enrollment-rules
historical_source: src/pentesting-cloud/aws-security/aws-privilege-escalation/aws-pca-connector-ad-privesc/README.md#pca-connector-adcreatetemplate--publish-a-malicious-certificate-template-esc1--esc9
source_revision: 171e422299
technique: Publish a malicious certificate template through PCA Connector for AD and enroll
as a domain admin
reason: Template creation does not prove the source controls an enrollable AD identity or that
certificate mapping authenticates as the exact directory admin.
prior_id: aws-pca-connector-ad-createtemplate-esc1
- source: src/pentesting-cloud/aws-security/aws-privilege-escalation/aws-pca-connector-ad-privesc/README.md#pca-connector-adupdatetemplate--change-an-existing-certificate-template
historical_source: src/pentesting-cloud/aws-security/aws-privilege-escalation/aws-pca-connector-ad-privesc/README.md#pca-connector-adupdatetemplate--weaken-an-existing-legitimate-template-in-place
source_revision: 171e422299
technique: Weaken an existing PCA Connector for AD certificate template in place
reason: Template update does not prove the source controls an enrollable AD identity or that
Expand Down
Loading