As of JENKINS-41745, merged in Jenkins 2.54 more than a year and a
half ago, the Remoting transport for the Jenkins CLI has been
deprecated as inherently hard to secure and just plain unwise. As far
as I know, all important CLI commands have long since removed any
dependency on this mode, or offered an alternative mode. The UI warns
you if you enable it. Is it time to finally remove this code?

I bring this up now because of Java 11 work:

https://github.com/jenkinsci/jenkins/pull/3759

made the physical layout of Jenkins core more complex, just in order
to maintain some exploit tests which were really only interesting in
CLI over Remoting, and not even that interesting anyway after JEP-200.
(Deserialization attacks via agents could still be launched, but
again, that would be much harder after JEP-200.)

I propose this `jenkins-test-jdk8` module and its three test suites
and ysoserial library be deleted, whether or not CLI over Remoting is
also removed, so that we can remove `jenkins-test-parent` and go back
to having only `jenkins-test`.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CANfRfr3RN-dRrPFXW%2Bn1S9V8VXDPRqxQL02t0NHcVyqwEq1n3g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to