Had this issue recently on some AIX servers.

Check the file /etc/ssh/sshd_config for an entry similar to:

Subsystem       sftp    /usr/sbin/sftp-server

This defines the binary to be used for SFTP connections. Ensure the path, filename and permissions are correct.

If you amend it, restart ssh with:

stopsrc -s sshd;startsrc -s sshd

This will not affect existing ssh connections.