It's not corrupt data. The most accurate description would be orphaned data.
What's contained in other is actually viable useful readable info. Corrupt would suggest that it's relevant to nothing and cannot be used in any way.
This isn't a bug by the way. Most GUI based OS platforms and iOS platforms have the need to work in a space of storage (windows calls it "virtual memory" and has pagefile.sys as a placeholder for it's use) which is not static and can be more readilly accessed.
To avoid rapid accumulation of the "other" growth:
1) ALWAYS close an app when you are done. Simply pressing the home key to bail the app focus is not enough.
You must double tap home, hold down any icon and click the X on any apps you want closed.
2) Try to read up on your vendors. If you just buy apps at will free or not, and install them, you will have a huge other. If you read up on the thoroughness of app development vendors you will find out whether or not they are lazy. Bad developers use sloppy code to shorten their work period. This leads to a lot of broken calls and dumps that are continually parsed from random locations in storage. A good software company (like angry birds) will "sandbox" their metadata as aforementioned in here. This typically gets flushed during any connection to a computer with itunes. If you use iCloud, you can offload up to 5GB of this other data as well. It's not a cure all as some items there will NOT export to iCloud storage. The more basement the app you install, the greater its chances of junking up your "other" area.
3)Reboot often. Most people open up tons of apps, never close them and always leave their phone on. A good practice is to hold the lock button until you get the red slide (after you've closed everything first) and slide it over. The phone will power off and then you can press the lock button again to power back on. This will ensure any pre-launch items are cleared out. That's why when you turn off it just doesn't simply blank out. You get a progress pinwheel and THEN it shuts off. Part of this is the power off unbind that happens to running background procedures. If any of them are claiming an area of "other", it won't let go until you shutdown. Again this is only for a percentage of items.
Doing all 3 of these practices will keep it from growing significantly.
Hope this helps.
(in other words, attack this at both sides. Clean it out manuall as this thread suggests, but also adjust your use of the phone in a way that slows the growth a lot.)