Buffalo horn ( from water buffalo,not bison,BTW) is just hair that is tightly compacted. This is one of the big differences between horn and antler. It is, thus, of a fibrous nature. It can be sealed by impregnating the fibers with a resin or oil. The old trick used to be to soak it in baby oil for a week or two, and to re-soak it each year. That kept it shiny,but had its obvious problems for user knives. Thin cyanoacrylic (super glue) will work to seal it, but you need to seal the whole thing, inside and out to avoid movement. It probably could be stabilized by WSSI, but I doubt it would be worth it.
It looks good right when you buff it, but the results don't last long, and it will shrink/swell as time goes on.
Stacy