Update time already? <https://helpx.adobe.com/sec...
# adobe
j
k
Any action required if you had previously installed the Update 14 preview release?
r
Yes, if you have scheduled tasks that output to a file or if you modified the default pathfilter.txt (now pathfilter.json) file.
Also, remote methods MUST have all arguments in the function declaration. That's going to break some of my DataTables.
c
Does anyone know if the argument declaration change is related to one of the CVEs or is it an enhancement? I know the JVM argument can disable that.
r
Probably a CVE. Definitely not an enhancement.
c
@Rodney......great. I am in the same boat as you unfortunately, at least we have the JVM argument so we can deploy the patch and then modify code.
@Mark Takata (Adobe) is this a priority 1 or a priority 3 update? I have seen references to both. On the APSB it shows priority 1, but on the emailer that went out today it says priority 3.
d
That arg change isn't super clear in the release notes either.
All it says is that there's a new jvm arg -Dcoldfusion.runtime.remotemethod.matchArguments
r
Remote methods must declare all expected arguments that will be passed into it. No more declaring 2 arguments, but passing in a variable amount of arguments that exceeds the 2 that are declared.
d
Yeah found it, it's cf2025 only, which is why I didn't see it right off.
m
@Chad Norris it is a P1, I believe the email was incorrect.
d
@Mark Takata (Adobe) and everyone, is it your understanding that the args being required for remote methods change is in CF 2025 only, not 2021 or 2023? If so, does that mean those earlier releases are still vulnerable to the isssue(s) it fixes?
The related jvm arg is documented for all 3 releases, this one: -Dcoldfusion.runtime.remotemethod.matchArguments I haven't had a chance to test this myself, but it'd be really good to have an official statement from Adobe and/or @Mark Takata (Adobe) about how this is implemented across all those releases.
Just to say it, it'd be weird for that jvm arg to be in all 3 releases if the related behavior change isn't.
c
After the update for CF2023 we started getting this with CFPDF: java.lang.ClassNotFoundException: coldfusion.image.Image not found by pdf [30] Downgrade/upgrade of the PDF package resolved it.
d
It'd also be weird to document a pretty major behavior change on only 1 of the 3 releases it applied to.
Has anyone implemented schedulerexecutionpaths in pathfilter.json? Are those supposed to be full disk paths, eg H:/asdf/qwer.txt? Do you have to restart the service for it to take effect?
Nevermind, it's straightforward, but you do have to restart the service for it to take effect.
Is anyone seeing any breaking changes in CF 2021 update 20 besides the following: • CFC methods with access="remote" must declare all arguments that are ever passed in the method signature. Note that this applies to all methods with remote access enabled, regardless of whether the call is actually remote. • Scheduled tasks that use Publish > Save output to a file must have that path listed in in the schedulerexecutionpaths section of pathfilter.json • Some issues with the PDF service Anything else?