The target path of a symlink is stored in an inode - the data structure used to store file information on disk.
Typically, the permission settings of the symlink itself only control the renaming and removal operations performed on the symlink itself. Any operation that deals with the contents of the file linked to are controlled by the permission settings of the target file.