Confidentiality will be my main concern, as favicons are sometimes used to track who bookmarks a page. At the very least, this would screw up their data, as they would think that more people bookmark them than they actually are.
When browsers use them, the recommended behavior, which, it seems to me, is accepted by the majority now, is to get only an icon when visiting a site and then cache it in the browser. I would do the same server side by extracting the icon when the user submits the article and caches it (and at the same time you can take the opportunity to check that the link is valid, extract the summary, etc.).
source share