Can I submit a new app version to apple without cancelling a pending release?
No, you'll need to cancel the current pending release, upload the new app, go thru the Review process again, and then you can release it.

This way Apple, and the users, can be sure that developers are not putting malware or viruses in code that's already been reviewed and approved for release.