While diddling around with Office Smart Tags, I decided to build a couple to handle MS bulletins and CVE/CAN vulnerability numbers.

Just save the two XML files below, and drop them into C:\Program Files\Common Files\Microsoft Shared\Smart Tag\LISTS and you should be good to go.

If you don't see a bulletin number (eg; MS05-011) or a CAN/CVE number (eg; CAN-2005-0001) highlighted with the Smart Tag thingy, go to:

Tools | AutoCorrect Options | Smart Tags

And make sure you have the MSRC Search and CVE Search tags enabled.

Cve.Xml

<FL:smarttaglist xmlns:FL="urn:schemas-microsoft-com:smarttags:list">
 <FL:name>Mitre CVE Lookup</FL:name>
 <FL:lcid>1033,0</FL:lcid>
 <FL:description>Lookup up a CVE/CAN Vulnerability</FL:description>
 <FL:moreinfourl>http://msdn.microsoft.com/msdnmag</FL:moreinfourl>
 <FL:updateable>false</FL:updateable>
 <FL:autoupdate>false</FL:autoupdate>
 <FL:lastcheckpoint>0</FL:lastcheckpoint>
 <FL:lastupdate>0</FL:lastupdate>
 <FL:updateurl></FL:updateurl>
 <FL:updatefrequency>0</FL:updatefrequency>
 <FL:smarttag type="urn:schemas-microsoft-com:office:smarttags#cve">
  <FL:caption>CVE Search</FL:caption>
  <FL:re>
   <FL:exp switches="i">\b(can|cve)-\d{4}-\d{4}\b</FL:exp>
  </FL:re>
  <FL:actions>
   <FL:action id="CAN">
    <FL:caption>Find Vulnerability</FL:caption>
    <FL:url>http://cve.mitre.org/cgi-bin/cvename.cgi?name={TEXT}</FL:url>
   </FL:action>
  </FL:actions>
 </FL:smarttag>
</FL:smarttaglist>

Msrc.Xml

<FL:smarttaglist xmlns:FL="urn:schemas-microsoft-com:smarttags:list">
 <FL:name>Microsoft Bulletin Lookup</FL:name>
 <FL:lcid>1033,0</FL:lcid>
 <FL:description>Lookup up a Microsot Security Bulletin</FL:description>
 <FL:moreinfourl>http://msdn.microsoft.com/msdnmag</FL:moreinfourl>
 <FL:updateable>false</FL:updateable>
 <FL:autoupdate>false</FL:autoupdate>
 <FL:lastcheckpoint>0</FL:lastcheckpoint>
 <FL:lastupdate>0</FL:lastupdate>
 <FL:updateurl></FL:updateurl>
 <FL:updatefrequency>0</FL:updatefrequency>
 <FL:smarttag type="urn:schemas-microsoft-com:office:smarttags#msft-msrc">
  <FL:caption>MSRC Search</FL:caption>
  <FL:re>
   <FL:exp switches="i">\b(ms)\d{2}-\d{2,3}\b</FL:exp>
  </FL:re>
  <FL:actions>
   <FL:action id="MSRC">
    <FL:caption>Find Vulnerability</FL:caption>
    <FL:url>http://www.microsoft.com/technet/security/Bulletin/{TEXT}.mspx</FL:url>
   </FL:action>
  </FL:actions>
 </FL:smarttag>
</FL:smarttaglist>